Changeset 6030
- Timestamp:
- Jan 15, 2026, 3:28:12 PM (6 days ago)
- Location:
- LMDZ6/trunk
- Files:
-
- 1 added
- 1 edited
-
bld.cfg (added)
-
makelmdz_fcm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/makelmdz_fcm
r6017 r6030 11 11 # FH : arch.mk en lan\c{}cant une premi\`ere fois makegcm. 12 12 # 13 # AI : on n'utilise plus qu'un seul bld.cfg 14 # AI cas rad(rrtm,ecrad,..)/cosp(v1,v2) geres dans makelmdz_fcm 13 15 ##set -x 14 16 set -e … … 753 755 rm -f arch.opt 754 756 755 echo "%ARCH $arch" >> $config_fcm 756 echo "%INCDIR $INCLUDE" >> $config_fcm 757 echo "%LIB $LIB" >> $config_fcm 758 echo "%ROOT_PATH $PWD" >> $config_fcm 759 echo "%LIBF $LIBFGCM" >> $config_fcm 760 echo "%LIBO $LIBOGCM" >> $config_fcm 761 echo "%DYN $DYN" >> $config_fcm 762 echo "%DYN_COMMON $DYN_COMMON_PATH" >> $config_fcm 763 echo "%PHY_COMMON $PHY_COMMON_PATH" >> $config_fcm 764 echo "%FILTRE $FILTRE_PATH" >> $config_fcm 765 echo "%PHYS phy${physique}" >> $config_fcm 766 echo "%DYN_PHYS $DYN_PHYS_PATH" >> $config_fcm 767 echo "%DYN_PHYS_SUB $DYN_PHYS_SUB_PATH" >> $config_fcm 768 echo "%GRID $GRID_PATH" >> $config_fcm 769 echo "%RAD $RAD_PATH" >> $config_fcm 770 echo "%DUST $DUST_PATH" >> $config_fcm 771 echo "%STRATAER $STRATAER_PATH" >> $config_fcm 772 echo "%INLANDSIS $INLANDSIS_PATH" >> $config_fcm 773 echo "%COSP $COSP_PATH" >> $config_fcm 774 echo "%CPP_KEY $CPP_KEY" >> $config_fcm 775 echo "%EXEC $code" >> $config_fcm 776 echo "%SUFF_NAME $SUFF_NAME" >> $config_fcm 777 echo "%COMPIL_FFLAGS $COMPIL_FFLAGS" >> $config_fcm 778 echo "%PARA_FFLAGS $PARA_FFLAGS" >> $config_fcm 779 echo "%PARA_LD $PARA_LD" >> $config_fcm 780 echo "%EXT_SRC $EXT_SRC" >> $config_fcm 781 782 if [[ "$rad" == "ecrad" || "$rad" == "ecrad-acc" ]] 783 then 784 \cp bld.cfg.ecrad bld.cfg 785 else 786 \cp bld.cfg.rrtm bld.cfg 787 fi 757 if [[ "$rad" == "rrtm" ]] ; then 758 RAD_SOURCES=" 759 src::rad %RAD 760 " 761 fi 762 if [[ "$rad" == "ecrad" || "$rad" == "ecrad-acc" ]] ; then 763 RAD_SOURCES=" 764 src::rad %RAD 765 src::lmdz %RAD/lmdz 766 src::radiation %RAD/radiation 767 src::ifsrrtm %RAD/ifsrrtm 768 src::ifsaux %RAD/ifsaux 769 src::ecradinc %RAD/include 770 src::ecradhook %RAD/drhook 771 src::ecradutil %RAD/utilities 772 " 773 fi 774 775 if [[ "$cosp" == "true" ]]; then 776 COSP_SOURCES=" 777 src::cosp %COSP 778 " 779 elif [[ "$cospv2" == "true" ]]; then 780 COSP_SOURCES=" 781 src::cosp %COSP 782 src::cosp::cosp_src %COSP/src 783 src::cosp::lmdz_cosp %COSP/lmdz 784 src::cosp::cosp_simulator %COSP/src/simulator 785 src::cosp::cosp_misr %COSP/src/simulator/MISR_simulator 786 src::cosp::cosp_modis %COSP/src/simulator/MODIS_simulator 787 src::cosp::cosp_parasol %COSP/src/simulator/parasol 788 src::cosp::cosp_icarus %COSP/src/simulator/icarus 789 src::cosp::cosp_actsim %COSP/src/simulator/actsim 790 src::cosp::cosp_rttov %COSP/src/simulator/rttov 791 src::cosp::cosp_quickbeam %COSP/src/simulator/quickbeam 792 src::cosp::cosp_utils %COSP/model-interface 793 src::cosp::cosp_subcol %COSP/subsample_and_optics_example/subcol 794 src::cosp::cosp_subcol_rng %COSP/subsample_and_optics_example/subcol/rng 795 src::cosp::cosp_optics %COSP/subsample_and_optics_example/optics 796 src::cosp::cosp_optics_quickbeam %COSP/subsample_and_optics_example/optics/quickbeam_optics 797 " 798 fi 799 800 cat >> $config_fcm <<EOF 801 %ARCH $arch 802 %INCDIR $INCLUDE 803 %LIB $LIB 804 %ROOT_PATH $PWD 805 %LIBF $LIBFGCM 806 %LIBO $LIBOGCM 807 %DYN $DYN 808 %DYN_COMMON $DYN_COMMON_PATH 809 %PHY_COMMON $PHY_COMMON_PATH 810 %FILTRE $FILTRE_PATH 811 %PHYS phy${physique} 812 %DYN_PHYS $DYN_PHYS_PATH 813 %DYN_PHYS_SUB $DYN_PHYS_SUB_PATH 814 %GRID $GRID_PATH 815 %RAD $RAD_PATH 816 %COSP $COSP_PATH 817 %DUST $DUST_PATH 818 %STRATAER $STRATAER_PATH 819 %INLANDSIS $INLANDSIS_PATH 820 %CPP_KEY $CPP_KEY 821 %EXEC $code 822 %SUFF_NAME $SUFF_NAME 823 %COMPIL_FFLAGS $COMPIL_FFLAGS 824 %PARA_FFLAGS $PARA_FFLAGS 825 %PARA_LD $PARA_LD 826 %EXT_SRC $EXT_SRC 827 EOF 828 829 cat >> $config_fcm <<EOF 830 %RAD_SOURCES 831 $RAD_SOURCES 832 EOF 833 834 cat >> $config_fcm <<EOF 835 %COSP_SOURCES 836 $COSP_SOURCES 837 EOF 838 839 # AI inutil retour a 1 seul bld.cfg 840 #if [[ "$rad" == "ecrad" || "$rad" == "ecrad-acc" ]] 841 #then 842 #cp bld.cfg.ecrad bld.cfg 843 #else 844 #cp bld.cfg.rrtm bld.cfg 845 #fi 788 846 789 847 ln -s arch/arch-${arch}.fcm arch.fcm
Note: See TracChangeset
for help on using the changeset viewer.
