Ignore:
Timestamp:
Sep 23, 2013, 9:56:47 AM (11 years ago)
Author:
emillour
Message:

Mars GCM:

  • IMPORTANT CHANGE: Removed all reference/use of ngridmx (dimphys.h) in routines (necessary prerequisite to using parallel dynamics); in most cases this just means adding 'ngrid' as routine argument, and making local saved variables allocatable (and allocated at first call). In the process, had to convert many *.h files to equivalent modules: yomaer.h => yomaer_h.F90 , surfdat.h => surfdat_h.F90 , comsaison.h => comsaison_h.F90 , yomlw.h => yomlw_h.F90 , comdiurn.h => comdiurn_h.F90 , dimradmars.h => dimradmars_mod.F90 , comgeomfi.h => comgeomfi_h.F90, comsoil.h => comsoil_h.F90 , slope.h => slope_mod.F90
  • Also updated EOF routines, everything is now in eofdump_mod.F90
  • Removed unused routine lectfux.F (in dyn3d)

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/writediagfi.F

    r1005 r1047  
    3939!
    4040!=================================================================
    41  
     41      use surfdat_h, only: phisfi
    4242      implicit none
    4343
    4444! Commons
    4545#include "dimensions.h"
    46 #include "dimphys.h"
     46!#include "dimphys.h"
    4747#include "paramet.h"
    4848#include "control.h"
     
    5252#include "netcdf.inc"
    5353#include "temps.h"
    54 #include "surfdat.h"
     54!#include "surfdat.h"
    5555
    5656! Arguments on input:
     
    192192      endif ! if (firstnom.eq.'1234567890')
    193193
    194       if (ngridmx.eq.1) then
     194      if (ngrid.eq.1) then
    195195        ! in testphys1d, for the 1d version of the GCM, iphysiq and irythme
    196196        ! are undefined; so set them to 1
Note: See TracChangeset for help on using the changeset viewer.