Changeset 224 for trunk/SOURCES/initial-phy-2.f90
- Timestamp:
- 12/18/18 18:25:28 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/initial-phy-2.f90
r124 r224 47 47 read(num_param,runpar) 48 48 49 50 ! ouverture du fichier num_rep_42 51 !------------------------------------- 52 428 format(A) ! formats pour les ecritures dans 42 53 54 ! filin='../Param/param'//runname 49 ! filin='../Param/param'//runname 55 50 filin='param'//runname 56 51 open(num_rep_42,file=filin) … … 61 56 write(num_rep_42,*)'! sources dans ',trim(dirsource) 62 57 write(num_rep_42,*) 63 write(num_rep_42, 428)'!___________________________________________________________'64 write(num_rep_42, 428) '&runpar ! nom du bloc parametres du run'58 write(num_rep_42,'(A)')'!___________________________________________________________' 59 write(num_rep_42,'(A)') '&runpar ! nom du bloc parametres du run' 65 60 write(num_rep_42,*) 66 61 write(num_rep_42,*) 'runname = "',runname,'"' 67 62 write(num_rep_42,*) 'icompteur = ', icompteur 68 write(num_rep_42,*) 'iout = ', iout63 write(num_rep_42,*) 'iout = ', iout 69 64 write(num_rep_42,*) 'reprcptr = "',trim(reprcptr),'"' 65 write(num_rep_42,*) 'itracebug = ', itracebug 70 66 write(num_rep_42,*) 'num_tracebug = ', num_tracebug 71 write(num_rep_42,*) 'comment_run = "',trim(comment_run),'"'67 write(num_rep_42,*) 'comment_run = "',trim(comment_run),'"' 72 68 write(num_rep_42,*)'/' 73 write(num_rep_42, 428) '! runname : nom de l experience (8 caracteres) '74 write(num_rep_42, 428) '! icompteur : reprise dans un fichier 0 -> non, 1 -> oui, 2 -> T et Hw'75 write(num_rep_42, 428) '! icompteur : 3-> T seulement'76 write(num_rep_42, 428) '! iout : 1-> sortie cptr pour reprise,2 -> sortie nc pour reprise '77 write(num_rep_42, 428) '! reprcptr : nom du fichier'78 write(num_rep_42, 428) '! itracebug: 1-> ecriture de traces au debut des routines'79 write(num_rep_42, 428) '! num_tracebug numero d unite ecriture traces'80 write(num_rep_42, 428) '! comment_run: commentaire court sur le run'69 write(num_rep_42,'(A)') '! runname : nom de l experience (8 caracteres) ' 70 write(num_rep_42,'(A)') '! icompteur : reprise dans un fichier 0 -> non, 1 -> oui, 2 -> T et Hw' 71 write(num_rep_42,'(A)') '! icompteur : 3-> T seulement' 72 write(num_rep_42,'(A)') '! iout : 1-> sortie cptr pour reprise,2 -> sortie nc pour reprise ' 73 write(num_rep_42,'(A)') '! reprcptr : nom du fichier restart' 74 write(num_rep_42,'(A)') '! itracebug: 1-> ecriture de traces au debut des routines' 75 write(num_rep_42,'(A)') '! num_tracebug numero d unite ecriture traces' 76 write(num_rep_42,'(A)') '! comment_run: commentaire court sur le run' 81 77 82 78 write(num_rep_42,*) … … 118 114 119 115 120 write(num_rep_42, 428)'!___________________________________________________________'121 write(num_rep_42, 428) '&grdline ! bloc grounding line'116 write(num_rep_42,'(A)')'!___________________________________________________________' 117 write(num_rep_42,'(A)') '&grdline ! bloc grounding line' 122 118 write(num_rep_42,*) 123 119 write(num_rep_42,*) 'igrdline = ',igrdline … … 125 121 write(num_rep_42,*) 'ibmelt_inv = ',ibmelt_inv 126 122 write(num_rep_42,*)'/' 127 write(num_rep_42, 428)'! igrdline : 1 ligne d echouage fixée, sinon 0'128 write(num_rep_42, 428)'! Schoof : 0 pas de Schoof, 1 flux de Schoof'129 write(num_rep_42, 428)'! ibmelt_inv : 0 cas std, 1 inversion du bmelt (avec igrdline=1)'123 write(num_rep_42,'(A)')'! igrdline : 1 ligne d echouage fixée, sinon 0' 124 write(num_rep_42,'(A)')'! Schoof : 0 pas de Schoof, 1 flux de Schoof' 125 write(num_rep_42,'(A)')'! ibmelt_inv : 0 cas std, 1 inversion du bmelt (avec igrdline=1)' 130 126 write(num_rep_42,*) 131 127 … … 145 141 146 142 ! dmr&aurel ## namelist/timesteps/dtmin,dtmax,dtt,testdiag,tbegin,tend 147 write(num_rep_42, 428)'!___________________________________________________________'148 write(num_rep_42, 428) '×teps ! bloc time steps'143 write(num_rep_42,'(A)')'!___________________________________________________________' 144 write(num_rep_42,'(A)') '×teps ! bloc time steps' 149 145 write(num_rep_42,*) 150 146 write(num_rep_42,*) 'tend = ',tend … … 157 153 158 154 write(num_rep_42,*)'/' 159 write(num_rep_42, 428)'! tous les temps en annees. tbegin et tend : debut et fin du run '160 write(num_rep_42, 428)'! pour equation masse, pas de temps mini -> dtmin, maxi -> dtmax'161 write(num_rep_42, 428)'! dtt : pas de temps long'162 write(num_rep_42, 428)'! testdiag, pour gérer le pas de temps dynamique dt'163 write(num_rep_42, 428)'! ordres de grandeur (a moduler selon dx) : '164 write(num_rep_42, 428)'! 40 km dtmin=2.e-2, dtmax=1., dtt=5., tesdiag=0.02'155 write(num_rep_42,'(A)')'! tous les temps en annees. tbegin et tend : debut et fin du run ' 156 write(num_rep_42,'(A)')'! pour equation masse, pas de temps mini -> dtmin, maxi -> dtmax' 157 write(num_rep_42,'(A)')'! dtt : pas de temps long' 158 write(num_rep_42,'(A)')'! testdiag, pour gérer le pas de temps dynamique dt' 159 write(num_rep_42,'(A)')'! ordres de grandeur (a moduler selon dx) : ' 160 write(num_rep_42,'(A)')'! 40 km dtmin=2.e-2, dtmax=1., dtt=5., tesdiag=0.02' 165 161 166 162 write(num_rep_42,*)
Note: See TracChangeset
for help on using the changeset viewer.