Changeset 412 in lmdz_wrf for trunk/tools
- Timestamp:
- May 13, 2015, 5:14:38 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/WRF_namelist_check.py
r388 r412 471 471 # Checking number of values 472 472 ## 473 473 474 for readpar in readnmlvals.keys(): 475 readvals = readnmlvals[readpar].replace(' ','').split(',') 476 Nreadvals = len(readvals) 477 # Removing spurious value due to ',' at the end of the parameter values in namelist 478 if len(readvals[Nreadvals - 1]) == 0: Nreadvals = Nreadvals - 1 479 474 480 if nmlpard.has_key(readpar): 481 # print 'readpar:',readpar,'Nvals:',Nreadvals,'WRF:',nmlpard[readpar],'Ndoms:',Ndomains 482 475 483 if nmlpard[readpar] == 'max_domains': 476 readvals = readnmlvals[readpar].replace(' ','').split(',')477 Nreadvals = len(readvals)478 # Removing spurious value due to ',' at the end of the parameter values in namelist479 if len(readvals[Nreadvals - 1]) == 0: Nreadvals = Nreadvals - 1480 481 484 if Nreadvals < Ndomains: 482 485 print errormsg … … 484 487 readnmlvals[readpar]," for parameter '" + readpar + "' should be:",\ 485 488 Ndomains,'!!' 489 490 else: 491 if Nreadvals > 1: 492 print errormsg 493 print ' ' + main + ': wrong number of values: ', Nreadvals, \ 494 " for parameter '" + readpar + "' should be: 1 !!"
Note: See TracChangeset
for help on using the changeset viewer.