Ignore:
Timestamp:
Oct 27, 2021, 11:41:34 AM (3 years ago)
Author:
emillour
Message:

Mars GCM utilities:
Fixes in the utilities for the picky gfortran 10+ compiler.
JL+EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/util/concatnc.F90

    r2567 r2577  
    582582       if (rep.eq.1) write(*,*) "Sol", int(output_time) 
    583583
    584        ierr= NF_PUT_VARA_REAL(nout,timevarout,(/k/),(/1/),output_time)
     584       ierr= NF_PUT_VARA_REAL(nout,timevarout,(/k/),(/1/),(/output_time/))
    585585   end do
    586586!  use the last output_time value to update memotime   
     
    694694      ierr = NF_GET_VAR_REAL(nid,varid,var3d)
    695695      ierr= NF_PUT_VARA_REAL(nout,varidout,corner,edges,var3d)
    696       miss=NF_GET_ATT_REAL(nid,varid,"missing_value",missing)
     696      miss=NF_GET_ATT_REAL(nid,varid,"missing_value",[missing])
    697697      miss=NF_GET_ATT_REAL(nid,varid,"valid_range",valid_range)
    698698
     
    865865ierr = NF_REDEF (nout)
    866866
    867 ierr = NF_DEF_VAR (nout,"altitude",NF_FLOAT,1,altdimout,nvarid)
     867ierr = NF_DEF_VAR (nout,"altitude",NF_FLOAT,1,[altdimout],nvarid)
    868868
    869869ierr = NF_PUT_ATT_TEXT (nout,nvarid,'long_name',len_trim(adjustl(altlong_name)),adjustl(altlong_name))
     
    884884   ierr = NF_REDEF (nout)
    885885
    886    ierr = NF_DEF_VAR (nout,"controle",NF_FLOAT,1,ctldimout,nvarid)
     886   ierr = NF_DEF_VAR (nout,"controle",NF_FLOAT,1,[ctldimout],nvarid)
    887887
    888888   ierr = NF_PUT_ATT_TEXT (nout,nvarid,"long_name",18,"Control parameters")
     
    15201520
    15211521! Write "missing_value" attribute
    1522 ierr= NF_PUT_ATT_REAL(nout,nvarid,'missing_value',NF_FLOAT,1,missing)
     1522ierr= NF_PUT_ATT_REAL(nout,nvarid,'missing_value',NF_FLOAT,1,[missing])
    15231523
    15241524if (ierr.NE.NF_NOERR) then
Note: See TracChangeset for help on using the changeset viewer.