Ignore:
Timestamp:
May 19, 2014, 10:05:08 AM (11 years ago)
Author:
aslmd
Message:

LMDZ.MARS
IMPORTANT CHANGE

  • Remove all reference/use of nlayermx and dimphys.h
  • Made use of automatic arrays whenever arrays are needed with dimension nlayer
  • Remove lots of obsolete reference to dimensions.h
  • Converted iono.h and param_v4.h into corresponding modules

(with embedded subroutine to allocate arrays)
(no arrays allocated if thermosphere not used)

  • Deleted param.h and put contents into module param_v4_h
  • Adapted testphys1d, newstart, etc...
  • Made DATA arrays in param_read to be initialized by subroutine

fill_data_thermos in module param_v4_h

  • Optimized computations in paramfoto_compact (twice less dlog10 calculations)
  • Checked consistency before/after modification in debug mode
  • Checked performance is not impacted (same as before)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/updaterad.F90

    r1226 r1266  
    6565USE comcstfi_h
    6666implicit none
    67 
    68 #include "dimensions.h"
    69 #include "dimphys.h"
    70 !#include "tracer.h"
    7167
    7268real, intent(in)  :: qice,qccn,nccn
     
    122118USE comcstfi_h
    123119implicit none
    124 
    125 #include "dimensions.h"
    126 #include "dimphys.h"
    127 !#include "tracer.h"
    128120
    129121real, intent(in)  :: qice
     
    181173implicit none
    182174
    183 #include "dimensions.h"
    184 #include "dimphys.h"
    185 !#include "tracer.h"
    186 
    187175real, intent(in) :: qdust,ndust ! needed if doubleq
    188176real, intent(in), optional :: tauscaling ! useful for realistic thresholds
     
    237225implicit none
    238226
    239 #include "dimensions.h"
    240 #include "dimphys.h"
    241 !#include "tracer.h"
    242 
    243227real, intent(in) :: qccn,nccn ! needed if doubleq
    244228real, intent(in), optional :: tauscaling ! useful for realistic thresholds
Note: See TracChangeset for help on using the changeset viewer.