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/solzenangle.F90

    r2567 r2577  
    583583
    584584     do it=1,nsol
    585        ierr= NF_PUT_VARA_REAL(nout,timevarout,(/it/),(/1/),intsol(it)*24.)
     585       ierr= NF_PUT_VARA_REAL(nout,timevarout,(/it/),(/1/),[intsol(it)*24.])
    586586     enddo
    587587   else
     
    683683
    684684      ierr = NF_GET_VAR_REAL(nid,varid,var3d)
    685       miss=NF_GET_ATT_REAL(nid,varid,"missing_value",missing)
     685      miss=NF_GET_ATT_REAL(nid,varid,"missing_value",[missing])
    686686      validr=NF_GET_ATT_REAL(nid,varid,"valid_range",valid_range)
    687687
     
    10321032ierr = NF_REDEF (nout)
    10331033
    1034 ierr = NF_DEF_VAR (nout,"altitude",NF_FLOAT,1,altdimout,nvarid)
     1034ierr = NF_DEF_VAR (nout,"altitude",NF_FLOAT,1,[altdimout],nvarid)
    10351035
    10361036ierr = NF_PUT_ATT_TEXT (nout,nvarid,'long_name',len_trim(adjustl(altlong_name)),adjustl(altlong_name))
     
    10561056   ierr = NF_REDEF (nout)
    10571057
    1058    ierr = NF_DEF_VAR (nout,"controle",NF_FLOAT,1,ctldimout,nvarid)
     1058   ierr = NF_DEF_VAR (nout,"controle",NF_FLOAT,1,[ctldimout],nvarid)
    10591059
    10601060   ierr = NF_PUT_ATT_TEXT (nout,nvarid,"long_name",18,"Control parameters")
     
    13621362! Write "missing_value" attribute
    13631363if (miss.eq.NF_NOERR) then
    1364   ierr= NF_PUT_ATT_REAL(nout,nvarid,'missing_value',NF_FLOAT,1,missing)
     1364  ierr= NF_PUT_ATT_REAL(nout,nvarid,'missing_value',NF_FLOAT,1,[missing])
    13651365
    13661366  if (ierr.NE.NF_NOERR) then
Note: See TracChangeset for help on using the changeset viewer.