Changeset 535
- Timestamp:
- 05/30/17 15:53:20 (7 years ago)
- Location:
- codes/icosagcm/devel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/bld.cfg
r533 r535 30 30 src::diagnostics src/diagnostics 31 31 src::time src/time 32 src::kernels src/kernels 32 33 search_src false 33 34 #bld::lib::ioipsl ioipsl -
codes/icosagcm/devel/make_icosa
r508 r535 13 13 arch_defined="FALSE" 14 14 parallel_defined="FALSE" 15 dysl_defined="FALSE" 15 16 arch_default_path="arch" 16 17 arch_path="arch" … … 32 33 [-h] : help 33 34 [-prod / -dev / -debug] : compilation en mode production (default) / developpement / debug . 34 -arch nom_arch : nom de l\'architecture cible 35 -arch nom_arch : target architecture, use paths and compilation options from arch files arch/arch-NAME.* 36 -arch_path PATH : use arch files PATH/arch-ARCH.* 37 -parallel mpi|mpi_omp : pure MPI or hybrid MPI/OpenMP parallelism 38 -dysl : use macro-generated code for dynamics kernels (default : hand-written code) 39 -job N : parallel compilation as with make -j N 40 -full : full compilation 41 -with_xios : use XIOS for I/O (default is NetCDF-CF on native grid) 42 -no_io : disable I/O altogether 43 -external_ioipsl PATH : use IOIPSL from PATH rather than tools/ioipsl 44 -physics lmdz_generic : use LMDZ generic physics (planets) 45 -external_physics : allows external physics 35 46 fin 36 47 exit;; … … 54 65 parallel=$2 ; parallel_defined="TRUE"; shift ; shift ;; 55 66 67 "-dysl") 68 dysl_defined="TRUE"; shift ;; 69 56 70 "-physics") 57 71 physics=$2 ; physics_defined="TRUE"; shift ; shift ;; … … 66 80 with_xios_defined="TRUE" ; shift ;; 67 81 68 82 "-no_io") 69 83 no_io_defined="TRUE" ; shift ;; 70 84 … … 170 184 fi 171 185 186 if [[ "$dysl_defined" == "TRUE" ]] 187 then 188 CPP_KEY="$CPP_KEY CPP_DYSL" 189 fi 190 172 191 if [[ "$with_xios_defined" == "TRUE" ]] 173 192 then
Note: See TracChangeset
for help on using the changeset viewer.