source: trunk/LMDZ.MARS/util/concatnc.def @ 3026

Last change on this file since 3026 was 2434, checked in by abierjon, 4 years ago

Mars GCM:
Update utilities :
concat.F90

  • rewrite and simplify the handling of time and offset so that any file can be concatenated, including files from different years or stats file
  • use modulo to shift starting sols in concat.nc to values between 0 and 669
  • add a "adls" option in addition to "sol" or "ls" to add a Ls 1D variable

while keeping "sol" as the Time axis

  • add conservation of altitude attributes (long_name,units,positive)
  • enable absence of both hybrid (aps,bps) and sigma levels

solzenangle.F90

  • improve calculation for 1 sol file (stats) to use all local time data
  • read the starting sol in the file instead of asking it to the user (except for stats file) ; keep the possibility for user to change it
  • ask mean Ls value for stats file instead of sol number
  • fix crash when using "all variable" option (ticket #66)
  • fix bug on aps,bps by using GCM_layers dimension instead of altitude

localtime.F90

  • fix crash when using "all variable" option (ticket #66)
  • fix bug on aps,bps by using GCM_layers dimension instead of altitude

For all 3 utilities :

  • handle all ndim cases for the variables (ticket #52)
  • change "title" attribute into "long_name" by default (ticket #48)
  • extend size of long_name character string (ticket #57)
  • remove the use of #ifdef NC_DOUBLE (ticket #67)

AB

File size: 728 bytes
RevLine 
[137]1diagfi10.nc       
2diagfi11.nc       
3diagfi12.nc       
4
[2434]5n              ! Starting sol of the run stored in the first input file?
6sol              ! output timescale ("sol" or "Ls" or "adls")
[137]7tsurf           
8ps
9
10
[2434]11
[137]12-----------------------------------------------------------------------
[2434]13ABOVE is the list of inputs to be fed to "concatnc.e" if you don t want
[137]14to reply directly to the program:
15
161) List of N files to be read  (N lines)
172) blank line at the end
[2434]183) Starting sol of the run stored in the first input file? juste write "n" if you
19   wish to keep the date of the input files (recommended)
204) List of X variables to be kept (X lines) or 'all'
215) blank line at the end
[137]22
23The use is :
24> concatnc.e < concatnc.def
Note: See TracBrowser for help on using the repository browser.