Ignore:
Timestamp:
Sep 11, 2013, 2:34:44 PM (11 years ago)
Author:
emillour
Message:

Mars GCM: (a first step towards using parallel dynamics)

  • IMPORTANT CHANGE: Implemented dynamic tracers. It is no longer necessary to compile the model with the '-t #' option, number of tracers is simply read from tracer.def file (as before). Adapted makegcm_* scripts (and co.) accordingly. Technical aspects of the switch to dynamic tracers are:
    • advtrac.h (in dyn3d) removed and replaced by module infotrac.F
    • tracer.h (in phymars) removed and replaced by module tracer_mod.F90 (which contains nqmx, the number of tracers, etc. and can be used anywhere in the physics).
  • Included some side cleanups: removed unused files (in dyn3d) anldoppler2.F, anl_mcdstats.F and anl_stats-diag.F, and all the unecessary dimensions.* files in grid/dimension.
  • Checked that changes are clean and that GCM yields identical results (in debug mode) to previous svn version.

EM

File:
1 edited

Legend:

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

    r857 r1036  
    11      SUBROUTINE soil_tifeedback(ngrid,nsoil,icecover,newtherm_i)
     2
     3      use tracer_mod, only: nqmx, igcm_h2o_ice, rho_ice
    24      IMPLICIT NONE
    35
     
    2426#include "dimphys.h"
    2527#include "comsoil.h"
    26 #include "tracer.h"
     28!#include "tracer.h"
    2729#include "surfdat.h"
    2830
     
    4143
    4244      REAL icecover(ngrid,nqmx)         ! tracer on the surface (kg.m-2)
    43                                         ! last one (iq=nqmx) is surface
     45                                        ! (iq=igcm_h2o_ice) is surface
    4446                                        ! water ice
    4547c Outputs
Note: See TracChangeset for help on using the changeset viewer.