Changeset 1132


Ignore:
Timestamp:
Mar 24, 2009, 5:15:54 PM (16 years ago)
Author:
jghattas
Message:
  • Ajout du module surf_land_orchidee_noooenmp_mod qui contient l'ancien interface d'ORCHIDEE. Pour utiliser cette module il faut compiler avec le cle cpp ORCHIDEE_NOOPENMP. Par default on continue a utiliser le module surf_land_orchidee_mod qui contient l'interface mixte MPI/OpenMP pour ORCHIDEE.
  • Ajout d'option -cpp dans makegcm_fcm qui permet d'ajouter un cle cpp dans la ligne de compilation.
Location:
LMDZ4/branches/LMDZ4-dev
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/libf/phylmd/surf_land_mod.F90

    r1080 r1132  
    2323    USE dimphy
    2424    USE surface_data, ONLY    : ok_veget
     25
     26#ifdef ORCHIDEE_NOOPENMP
     27    USE surf_land_orchidee_noopenmp_mod
     28#else
    2529    USE surf_land_orchidee_mod
     30#endif
    2631    USE surf_land_bucket_mod
    2732    USE calcul_fluxs_mod
  • LMDZ4/branches/LMDZ4-dev/libf/phylmd/surf_land_orchidee_mod.F90

    r1067 r1132  
    11!
    22MODULE surf_land_orchidee_mod
     3#ifndef ORCHIDEE_NOOPENMP
    34!
    45! This module controles the interface towards the model ORCHIDEE
     
    632633!****************************************************************************************
    633634!
    634 
     635#endif
    635636END MODULE surf_land_orchidee_mod
  • LMDZ4/branches/LMDZ4-dev/makegcm_fcm

    r1114 r1132  
    6767[-g GRI]                   : conf. grille dans dyn3d/GRI_xy.h  (def: reg inclue un zoom)
    6868[-io IO]                   : choix d'une librairie I/O, experts (def: ioipsl)
    69 [-include INCLUDES]        : variables supplementaires pour include cpp, experts.
     69[-include INCLUDES]        : variables supplementaires pour include
     70[-cpp CPP_KEY]             : cle cpp supplementaires
    7071[-adjnt]                   : adjoint, a remettre en route ...
    7172[-filtre NOMFILTRE]        : prend le filtre dans libf/NOMFILTRE (def: filtrez)
     
    115116     case -include
    116117        set INCLUDE="$INCLUDE -I$2" ; shift ; shift ; goto top
     118
     119     case -cpp
     120        set CPP_KEY="$CPP_KEY $2" ; shift ; shift ; goto top
    117121
    118122     case -adjnt
Note: See TracChangeset for help on using the changeset viewer.