Changeset 14626
- Timestamp:
- 2021-03-21T19:47:16+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/tools/DOMAINcfg/make_namelist.py
r13204 r14626 56 56 while line : 57 57 line = fp.readline() 58 if line.strip().startswith(' jpiglo'):59 jpi_parent=line.strip().split()[2]58 if line.strip().startswith('Ni0glo'): 59 Ni0glo_parent=line.strip().split()[2] 60 60 f2.write(line) 61 61 cnt1 += 1 … … 64 64 if int(grid[cnt-1][2]) == 1: 65 65 nbghostcells_y_s = 0 66 if int(grid[cnt-1][1]) + int(grid[cnt-1][0]) == int( jpi_parent) :66 if int(grid[cnt-1][1]) + int(grid[cnt-1][0]) == int(Ni0glo_parent) : 67 67 nbghostcells_x = 0 68 68 69 jpiglo = (int(grid[cnt-1][1])-int(grid[cnt-1][0]))*int(grid[cnt-1][4]) +2 +2*nbghostcells_x70 jpjglo = (int(grid[cnt-1][3])-int(grid[cnt-1][2]))*int(grid[cnt-1][5]) +2 + nbghostcells_y_n + nbghostcells_y_s69 Ni0glo = (int(grid[cnt-1][1])-int(grid[cnt-1][0]))*int(grid[cnt-1][4]) + 2 + 2*nbghostcells_x 70 Nj0glo = (int(grid[cnt-1][3])-int(grid[cnt-1][2]))*int(grid[cnt-1][5]) + 2 + nbghostcells_y_n + nbghostcells_y_s 71 71 #print( "Grid "+str(cnt)+" : jpiglo = "+cnt(jpiglo)+ " jpjglo = "+str(jpjglo) ) 72 print('Grid {:1d} : jpiglo = {:3d} , jpjglo = {:3d}'.format(cnt, jpiglo, jpjglo))72 print('Grid {:1d} : Ni0glo = {:3d} , Nj0glo = {:3d}'.format(cnt, Ni0glo, Nj0glo)) 73 73 74 74 f2 = open(str(cnt)+'_'+namfile,'w') … … 79 79 line = fp.readline() 80 80 if line.strip().startswith('jperio'): 81 if int(grid[cnt-1][1]) + int(grid[cnt-1][0]) == int( jpi_parent) :81 if int(grid[cnt-1][1]) + int(grid[cnt-1][0]) == int(Ni0glo_parent) : 82 82 line = " jperio = 1\n" 83 83 else: … … 97 97 if line.strip().startswith('rn_scale'): 98 98 line = " rn_scale = -1\n" 99 if line.strip().startswith(' jpiglo'):100 line = " jpiglo = "+str(jpiglo)+"\n"101 if line.strip().startswith(' jpjglo'):102 line = " jpjglo = "+str(jpjglo)+"\n"99 if line.strip().startswith('Ni0glo'): 100 line = " Ni0glo = "+str(Ni0glo)+"\n" 101 if line.strip().startswith('Nj0glo'): 102 line = " Nj0glo = "+str(Nj0glo)+"\n" 103 103 if line.strip().startswith('jpidta'): 104 line = " jpidta = "+str( jpiglo)+"\n"104 line = " jpidta = "+str(Ni0glo)+"\n" 105 105 if line.strip().startswith('jpjdta'): 106 line = " jpjdta = "+str( jpjglo)+"\n"106 line = " jpjdta = "+str(Nj0glo)+"\n" 107 107 if line.strip().startswith('cp_cfg'): 108 line = " cp_cfg = 'dumb'\n" 108 line = " cp_cfg = 'dumb'\n" 109 if line.strip().startswith('ln_read_cfg'): 110 line = " ln_read_cfg = .false.\n" 109 111 f2.write(line) 110 112 cnt1 += 1
Note: See TracChangeset
for help on using the changeset viewer.