Ignore:
Timestamp:
Jul 23, 2025, 12:03:21 PM (6 months ago)
Author:
gmilcareck
Message:

Fix bug on variable definition of ap, bp, aps and bps. A scalar was given instead of an array.

Location:
trunk/LMDZ.GENERIC/libf/phystd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/initracer.F90

    r3864 r3865  
    506506        write(*,*) 'You have more Radiative Generic Condensable Species than Generic Condensable Species'
    507507        write(*,*)'This is not possible: check your Modern traceur.def'
    508         call abort_physic("initracer, issue with # of RGCS and GCS",1)
     508        call abort_physic("initracer", "issue with # of RGCS and GCS",1)
    509509      endif
    510510
  • trunk/LMDZ.GENERIC/libf/phystd/iniwrite.F

    r3773 r3865  
    241241c  Vertical levels
    242242      call def_var(nid,"aps","hybrid pressure at midlayers ","Pa",
    243      .            1,idim_llm,nvarid,ierr)
     243     .            1,[idim_llm],nvarid,ierr)
    244244#ifdef NC_DOUBLE
    245245      ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,aps)
     
    249249
    250250      call def_var(nid,"bps","hybrid sigma at midlayers"," ",
    251      .            1,idim_llm,nvarid,ierr)
     251     .            1,[idim_llm],nvarid,ierr)
    252252#ifdef NC_DOUBLE
    253253      ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,bps)
     
    257257
    258258      call def_var(nid,"ap","hybrid pressure at interlayers","Pa",
    259      .            1,idim_llmp1,nvarid,ierr)
     259     .            1,[idim_llmp1],nvarid,ierr)
    260260#ifdef NC_DOUBLE
    261261      ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,ap)
     
    265265
    266266      call def_var(nid,"bp","hybrid sigma at interlayers"," ",
    267      .            1,idim_llmp1,nvarid,ierr)
     267     .            1,[idim_llmp1],nvarid,ierr)
    268268#ifdef NC_DOUBLE
    269269      ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,bp)
Note: See TracChangeset for help on using the changeset viewer.