Path: blob/devel/ElmerWorkflows/Gid2Elmer/elmer.gid/gid2elmer.f90
3203 views
PROGRAM GID2ELMER1!----------------------------------------------------------------------------2! READS GID MESH DATA FROM STDIO AND WRITES IT OUT IN ELMER MESH FILES3!4! Written by : Mikko Lyly 17 May 20055!6! Modified by:7!----------------------------------------------------------------------------8IMPLICIT NONE9CHARACTER(LEN=200) :: lineread10!----------------------------------------------------------------------------11OPEN(UNIT=10, FILE='mesh.nodes', STATUS='unknown')12OPEN(UNIT=11, FILE='mesh.boundary', STATUS='unknown')13OPEN(UNIT=12, FILE='mesh.elements', STATUS='unknown')14OPEN(UNIT=13, FILE='mesh.header', STATUS='unknown')15161 CONTINUE17!----------------------------------------------------------------------------18READ(*,'(A200)', ERR=2) lineread19IF( lineread(1:3)=='eof' ) GOTO 220IF( lineread(1:11)=='mesh.nodes:' ) WRITE(10,*) TRIM( lineread(12:200) )21IF( lineread(1:14)=='mesh.boundary:' ) WRITE(11,*) TRIM( lineread(15:200) )22IF( lineread(1:14)=='mesh.elements:' ) WRITE(12,*) TRIM( lineread(15:200) )23IF( lineread(1:12)=='mesh.header:' ) WRITE(13,*) TRIM( lineread(13:200) )24!----------------------------------------------------------------------------25GOTO 126272 CONTINUE28CLOSE(10)29CLOSE(11)30CLOSE(12)31CLOSE(13)3233END PROGRAM GID2ELMER343536