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/swr_toon.F

    r38 r1047  
    44     S     ,  PFD,PFU )
    55
     6      use dimradmars_mod, only: sunfr, ndlo2, nsun, nflev, ndlon
     7      use yomlw_h, only: nlaylte
     8     
    69      IMPLICIT NONE
    710C     
    8 #include "dimensions.h"
    9 #include "dimphys.h"
    10 #include "dimradmars.h"
     11!#include "dimensions.h"
     12!#include "dimphys.h"
     13!#include "dimradmars.h"
    1114#include "callkeys.h"
    12 
    13 #include "yomaer.h"
    14 #include "yomlw.h"
     15! naerkind is set in scatterers.h (built when compiling with makegcm -s #)
     16#include"scatterers.h"
     17!#include "yomaer.h"
     18!#include "yomlw.h"
    1519
    1620C     
     
    3640c   aerosol               aerosol extinction optical depth
    3741c                         at reference wavelength "longrefvis" set
    38 c                         in dimradmars.h , in each layer, for one of
     42c                         in dimradmars_mod , in each layer, for one of
    3943c                         the "naerkind" kind of aerosol optical properties.
    4044c    albedo   hemispheric surface albedo
Note: See TracChangeset for help on using the changeset viewer.