Changeset 1792


Ignore:
Timestamp:
12/16/19 18:01:35 (2 years ago)
Author:
yushan
Message:

dev_trunk_omp : update and cleanup of unit tests

Location:
XIOS/dev/dev_trunk_omp
Files:
13 added
23 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/job_irene.sh

    r1762 r1792  
    1717#MSUB -m work 
    1818 
     19 
     20#============================= X64_IRENE_intelmpi_prod ============================= 
     21 
     22 
    1923cd $BRIDGE_MSUB_PWD 
    20 module unload netcdf-c netcdf-fortran hdf5 flavor perl hdf5 boost blitz mpi gnu 
    21 module load gnu 
    22 module load mpi/intelmpi/2017.0.6.256 
    23 module load flavor/buildcompiler/intel/17 
    24 module load flavor/hdf5/parallel 
    25 module load netcdf-fortran/4.4.4 
    26 module load hdf5/1.8.20 
    27 module load boost 
    28 module load blitz 
    29 module load feature/bridge/heterogenous_mpmd 
    30 module load arm-forge 
     24 
     25export arch=X64_IRENE_intelmpi 
     26export mode=prod 
     27export machine_name=irene 
     28export machine_full_name=Irene 
     29export xios_dir=/ccc/cont003/home/gencmip6/wangyush/cron_xios/dev_trunk_omp 
     30export reference_dir=${CCCWORKDIR} 
     31export reference_file=xios_reference.tar.gz 
     32export reference_folder=xios_reference 
     33 
     34export build_dir=build_${arch}_${mode} 
     35export xios_revision=$(svn info --show-item revision .. 2>&1) 
     36export relurl=$(svn info --show-item relative-url .. 2>&1) 
     37 
     38source ../arch/arch-${arch}.env 
    3139module load nco 
    3240module load cdo 
     41module load subversion 
    3342 
    3443export KMP_STACKSIZE=3g 
     
    3948set -x  
    4049 
    41 #export GMON_OUT_PREFIX='gmon.out' 
    42  
    43 #export TAU_MAKEFILE=$TAU_MAKEFILEDIR/Makefile.tau-icpc-papi-mpi-pdt-openmp-opari-scorep 
    44 #ccc_mprun -E '--enable_perf' amplxe-cl -collect hotspots -r ${PWD}/1omp_vtune/vtune_results ../../bin/test_send.exe 
    45  
    46 #ccc_mprun ../build_prod/bin/test_omp.exe 4 
    47 #ccc_mprun tau_exec -io ../../bin/test_send.exe 
    48 #ddt -start -n 8 ../buile_intelmpi/bin/test_omp.exe 
    49  
    50  
    51  
    52  
    53 #============================= Run EP with IntelMPI ============================= 
    54  
    55  
    56  
    57 export machine_name=irene 
    58 export xios_dir=/ccc/cont003/home/gencmip6/wangyush/XIOS/dev_trunk_omp 
    59 export build_dir=build_ep_intelmpi_prod 
     50 
     51bash -c "cd .. && ./make_xios --arch ${arch} --${mode} --omp --build_dir ${build_dir} --job 4" 
     52 
     53#----------- Fetch reference ----------- 
     54cp ${reference_dir}/${reference_file} ./ 
     55tar -xzvf ${reference_file} 
     56 
     57rm -f ${reference_file} 
     58 
     59for i in $(ls ${reference_folder}/)  
     60do 
     61  folder=${i%%} 
     62  bash -c "cd ${folder} && rm -rf config_*" 
     63  bash -c "cp -r ${reference_folder}/${folder}/config_* ./${folder}" 
     64done 
     65 
     66rm -rf ${reference_folder} 
     67 
     68 
     69rm -f plein_report.txt 
     70 
     71echo "#revision" ${xios_revision} >> plein_report.txt 
     72echo "#relurl" ${relurl} >> plein_report.txt 
     73echo "#machine" ${machine_name} >> plein_report.txt 
     74echo "#build_dir" ${xios_dir}/${build_dir} >> plein_report.txt 
     75echo "#arch" ${arch} >> plein_report.txt 
     76echo "#mode" ${mode} >> plein_report.txt 
     77 
    6078 
    6179rm -f setup.sh 
     
    6583do 
    6684  cp setup.py ${i%%/}       
    67   cp run_sub_test.sh ${i%%/}       
     85  cp run_sub_test.sh ${i%%/}     
    6886  echo "bash -c \"cd " ${i%%/} " && python setup.py\" ">> setup.sh 
    6987  echo "echo \"setup.py called from " ${i%%/} "\"">> setup.sh 
     
    85103#ctest --output-on-failure 
    86104make report 
    87  
    88 #echo "Generic testcase report" | mailx -s "report" -a report.html yushan.wang@lsce.ipsl.fr 
    89105 
    90106rm -f test_*/setup.py 
     
    98114rm -f test_*/user_param.py.* 
    99115 
    100 rm -f report_ep_intelmpi.* 
    101 cp report.txt report_ep_intelmpi.txt 
    102 cp report.html report_ep_intelmpi.html 
    103  
    104  
    105  
    106  
    107  
    108 #============================= Run MPI with IntelMPI ============================= 
    109  
    110  
    111  
    112  
    113  
    114  
    115  
    116  
    117  
     116mkdir -p ../html 
     117mkdir -p ../html/test_${machine_name} 
     118 
     119cp plein_report.txt ../html/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     120 
     121mkdir -p ../html/def_files 
     122mkdir -p ../html/def_files/${xios_revision} 
     123 
     124for i in $(ls -d test_*/) 
     125do 
     126  mkdir -p ../html/def_files/${xios_revision}/${i%%} 
     127  cp ${i%%}/user_params.def ../html/def_files/${xios_revision}/${i%%}       
     128  for j in $(ls -d ${i%%/}/config_*) 
     129  do 
     130    mkdir -p ../html/def_files/${xios_revision}/${j%%} 
     131    cp ${j%%}/setup/all_param.def ../html/def_files/${xios_revision}/${j%%}   
     132  done 
     133done 
     134 
     135 
     136 
     137bash -c "cd ../html && python generate_test.py" 
     138 
     139 
     140 
     141 
     142 
     143 
     144#============================= X64_IRENE_intelmpi_debug ============================= 
     145 
     146 
     147cd $BRIDGE_MSUB_PWD 
     148 
     149export arch=X64_IRENE_intelmpi 
     150export mode=debug 
    118151export machine_name=irene 
    119 export xios_dir=/ccc/cont003/home/gencmip6/wangyush/XIOS/dev_trunk_omp 
    120 export build_dir=build_mpi_intelmpi_prod 
     152export machine_full_name=Irene 
     153export xios_dir=/ccc/cont003/home/gencmip6/wangyush/cron_xios/dev_trunk_omp 
     154export reference_dir=${CCCWORKDIR} 
     155export reference_file=xios_reference.tar.gz 
     156export reference_folder=xios_reference 
     157 
     158export build_dir=build_${arch}_${mode} 
     159export xios_revision=$(svn info --show-item revision .. 2>&1) 
     160export relurl=$(svn info --show-item relative-url .. 2>&1) 
     161 
     162source ../arch/arch-${arch}.env 
     163module load nco 
     164module load cdo 
     165module load subversion 
     166 
     167export KMP_STACKSIZE=3g 
     168export KMP_LIBRARY=turnaround 
     169export MKL_SERIAL=YES 
     170export OMP_NUM_THREADS=${BRIDGE_MSUB_NCORE} 
     171 
     172set -x  
     173 
     174 
     175bash -c "cd .. && ./make_xios --arch ${arch} --${mode} --omp --build_dir ${build_dir} --job 4" 
     176 
     177#----------- Fetch reference ----------- 
     178cp ${reference_dir}/${reference_file} ./ 
     179tar -xzvf ${reference_file} 
     180 
     181rm -f ${reference_file} 
     182 
     183for i in $(ls ${reference_folder}/)  
     184do 
     185  folder=${i%%} 
     186  bash -c "cd ${folder} && rm -rf config_*" 
     187  bash -c "cp -r ${reference_folder}/${folder}/config_* ./${folder}" 
     188done 
     189 
     190rm -rf ${reference_folder} 
     191 
     192 
     193rm -f plein_report.txt 
     194 
     195echo "#revision" ${xios_revision} >> plein_report.txt 
     196echo "#relurl" ${relurl} >> plein_report.txt 
     197echo "#machine" ${machine_name} >> plein_report.txt 
     198echo "#build_dir" ${xios_dir}/${build_dir} >> plein_report.txt 
     199echo "#arch" ${arch} >> plein_report.txt 
     200echo "#mode" ${mode} >> plein_report.txt 
     201 
    121202 
    122203rm -f setup.sh 
    123204touch setup.sh 
    124205>setup.sh 
    125  
    126206for i in $(ls -d test_*/) 
    127207do 
    128208  cp setup.py ${i%%/}       
    129   cp run_sub_test.sh ${i%%/}       
     209  cp run_sub_test.sh ${i%%/}     
    130210  echo "bash -c \"cd " ${i%%/} " && python setup.py\" ">> setup.sh 
    131211  echo "echo \"setup.py called from " ${i%%/} "\"">> setup.sh 
    132212done 
     213 
    133214export output=$(python user_config.py 2>&1 >/dev/null) 
    134215 
     
    146227#ctest --output-on-failure 
    147228make report 
    148  
    149 #echo "Generic testcase report" | mailx -s "report" -a report.html yushan.wang@lsce.ipsl.fr 
    150229 
    151230rm -f test_*/setup.py 
     
    159238rm -f test_*/user_param.py.* 
    160239 
    161 rm -f report_mpi_intelmpi.* 
    162 cp report.txt report_mpi_intelmpi.txt 
    163 cp report.html report_mpi_intelmpi.html 
    164  
    165  
     240mkdir -p ../html 
     241mkdir -p ../html/test_${machine_name} 
     242 
     243cp plein_report.txt ../html/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     244 
     245mkdir -p ../html/def_files 
     246mkdir -p ../html/def_files/${xios_revision} 
     247 
     248for i in $(ls -d test_*/) 
     249do 
     250  mkdir -p ../html/def_files/${xios_revision}/${i%%} 
     251  cp ${i%%}/user_params.def ../html/def_files/${xios_revision}/${i%%}       
     252  for j in $(ls -d ${i%%/}/config_*) 
     253  do 
     254    mkdir -p ../html/def_files/${xios_revision}/${j%%} 
     255    cp ${j%%}/setup/all_param.def ../html/def_files/${xios_revision}/${j%%}   
     256  done 
     257done 
     258 
     259 
     260bash -c "cd ../html && python generate_test.py" 
     261 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/job_jeanzay.sh

    r1781 r1792  
    1515 
    1616cd ${SLURM_SUBMIT_DIR} 
    17 module unload intel-all hdf5 netcdf netcdf-cxx netcdf-fortran 
    18 module load intel-all/19.0.4 
    19 module load hdf5/1.10.5/intel-19.0.4-mpi 
    20 module load netcdf/4.7.2/intel-19.0.4-mpi 
    21 module load netcdf-cxx/4.2/intel-19.0.4-mpi 
    22 module load netcdf-fortran/4.5.2/intel-19.0.4-mpi 
    23  
     17 
     18 
     19#============================= X64_JEANZAY_prod ============================= 
     20 
     21export arch=X64_JEANZAY 
     22export mode=prod 
     23export machine_name=jeanzay 
     24export machine_full_name=Jean-Zay 
     25export xios_dir=/gpfswork/rech/psl/rpsl954/cron_xios/dev_trunk_omp 
     26export reference_dir=${WORK} 
     27export reference_file=xios_reference.tar.gz 
     28export reference_folder=xios_reference 
     29 
     30export build_dir=build_${arch}_${mode} 
     31export xios_revision=$(svn info --show-item revision .. 2>&1) 
     32export relurl=$(svn info --show-item relative-url .. 2>&1) 
     33 
     34source ../arch/arch-${arch}.env 
    2435module load cmake 
    2536module load cdo 
    2637module load subversion 
    27 #module load arm-forge 
    2838 
    2939ulimit -c 0 
    30 #export ALLINEA_NO_TIMEOUT=1 
    31  
    32  
    33 # Compile XIOS in case of newer revision 
    34 bash -c "cd .. && ./make_xios --arch X64_JEANZAY --prod --omp --job 4 --build_dir build_prod" 
    35  
    36 # Copy and extract reference from store 
    37 cp $STORE/XIOS/reference/*.zip ./ZIP 
    38 for i in $(ls  ZIP/) 
    39 do 
    40   echo ${i%%} 
    41   folder=$(echo ${i%%} | sed -e 's/\(.zip\)*$//g') 
    42   echo $folder 
    43   bash -c "cd $folder && rm -rf config_*"   
    44   bash -c "cp ZIP/${i%%} ./ && unzip ${i%%} && rm -f ${i%%}" 
    45 done 
    46  
    47 rm -rf test_domain_algo/config_* 
    48  
    49 export machine_name=jeanzay 
    50 export machine_full_name=Jean-Zay 
    51 export build_dir=build_prod 
    52 export xios_dir=/gpfswork/rech/psl/rpsl954/xios/dev_trunk_omp 
     40 
     41bash -c "cd .. && ./make_xios --arch ${arch} --${mode} --omp --build_dir ${build_dir} --job 4" 
     42 
     43#----------- Fetch reference ----------- 
     44cp ${reference_dir}/${reference_file} ./ 
     45tar -xzvf ${reference_file} 
     46 
     47rm -f ${reference_file} 
     48 
     49for i in $(ls ${reference_folder}/)  
     50do 
     51  folder=${i%%} 
     52  bash -c "cd ${folder} && rm -rf config_*" 
     53  bash -c "cp -r ${reference_folder}/${folder}/config_* ./${folder}" 
     54done 
     55 
     56rm -rf ${reference_folder} 
     57 
    5358 
    5459rm -f plein_report.txt 
    55 echo -n "#revision " >> plein_report.txt 
    56 svn info --show-item revision .. >> plein_report.txt 
    57 echo -n "#relurl " >> plein_report.txt 
    58 svn info --show-item relative-url .. >> plein_report.txt 
    59 echo -n "#machine " >> plein_report.txt 
    60 echo $machine_name >> plein_report.txt 
    61 echo -n "#build_dir " >> plein_report.txt 
    62 echo $xios_dir/$build_dir >> plein_report.txt 
    63  
    64 export arch_dir=$(readlink ../$build_dir/arch.fcm .. 2>&1) 
    65 echo $arch_dir 
    66 my_arch=$(echo $arch_dir | sed 's|.*/arch-||' | sed 's|\(.*\).fcm.*|\1|' 2>&1) 
    67 echo $my_arch 
    68  
    69  
    70 echo -n "#arch " >> plein_report.txt 
    71 echo $my_arch >> plein_report.txt 
    72  
    73 export xios_revision=$(svn info --show-item revision .. 2>&1) 
    74 echo $xios_revision 
     60 
     61echo "#revision" ${xios_revision} >> plein_report.txt 
     62echo "#relurl" ${relurl} >> plein_report.txt 
     63echo "#machine" ${machine_name} >> plein_report.txt 
     64echo "#build_dir" ${xios_dir}/${build_dir} >> plein_report.txt 
     65echo "#arch" ${arch} >> plein_report.txt 
     66echo "#mode" ${mode} >> plein_report.txt 
     67 
    7568 
    7669rm -f setup.sh 
     
    8073do 
    8174  cp setup.py ${i%%/}       
    82   cp run_sub_test.sh ${i%%/}       
    83   echo "bash -c \"cd " ${i%%/} " && python setup.py \" ">> setup.sh 
     75  cp run_sub_test.sh ${i%%/}     
     76  echo "bash -c \"cd " ${i%%/} " && python setup.py\" ">> setup.sh 
    8477  echo "echo \"setup.py called from " ${i%%/} "\"">> setup.sh 
    8578done 
     
    10093#ctest --output-on-failure 
    10194make report 
    102  
    103 #echo "Generic testcase report" | mailx -s "report" -a report.html yushan.wang@lsce.ipsl.fr 
    10495 
    10596rm -f test_*/setup.py 
     
    113104rm -f test_*/user_param.py.* 
    114105 
    115  
    116  
    117 cp plein_report.txt ../html/jz_plein_report_$xios_revision.txt 
    118  
    119 mkdir -p ../$machine_full_name 
    120 mkdir -p ../$machine_full_name/$xios_revision 
    121 mkdir -p ../$machine_full_name/$xios_revision/GENERIC_TESTCASE 
    122  
    123 bash -c "cd ../html/ && python generate.py" 
    124  
    125 for i in $(ls -d test_*/) 
    126 do 
    127   mkdir -p ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${i%%}  
    128   cp ${i%%/}/user_params.def ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${i%%/}       
    129   for j in $(ls -d ${i%%/}/config_*/) 
     106mkdir -p ../html 
     107mkdir -p ../html/test_${machine_name} 
     108cp plein_report.txt ../html/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     109 
     110 
     111mkdir -p ../html/def_files 
     112mkdir -p ../html/def_files/${xios_revision} 
     113 
     114for i in $(ls -d test_*/) 
     115do 
     116  mkdir -p ../html/def_files/${xios_revision}/${i%%} 
     117  cp ${i%%}/user_params.def ../html/def_files/${xios_revision}/${i%%}       
     118  for j in $(ls -d ${i%%/}/config_*) 
    130119  do 
    131     mkdir -p ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${j%%/} 
    132     mkdir -p ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${j%%/}/setup 
    133     cp ${j%%/}/setup/all_param.def ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${j%%/}/setup 
    134     cp ${j%%/}/setup/user_param.def ../$machine_full_name/$xios_revision/GENERIC_TESTCASE/${j%%/}/setup 
     120    mkdir -p ../html/def_files/${xios_revision}/${j%%} 
     121    cp ${j%%}/setup/all_param.def ../html/def_files/${xios_revision}/${j%%}   
    135122  done 
    136  
    137 done 
    138  
    139  
     123done 
     124 
     125 
     126bash -c "cd ../html && python generate_test.py" 
     127 
     128 
     129 
     130#============================= X64_JEANZAY_debug ============================= 
     131 
     132export arch=X64_JEANZAY 
     133export mode=debug 
     134export machine_name=jeanzay 
     135export machine_full_name=Jean-Zay 
     136export xios_dir=/gpfswork/rech/psl/rpsl954/cron_xios/dev_trunk_omp 
     137export reference_dir=${WORK} 
     138export reference_file=xios_reference.tar.gz 
     139export reference_folder=xios_reference 
     140 
     141export build_dir=build_${arch}_${mode} 
     142export xios_revision=$(svn info --show-item revision .. 2>&1) 
     143export relurl=$(svn info --show-item relative-url .. 2>&1) 
     144 
     145source ../arch/arch-${arch}.env 
     146module load cmake 
     147module load cdo 
     148module load subversion 
     149 
     150ulimit -c 0 
     151 
     152bash -c "cd .. && ./make_xios --arch ${arch} --${mode} --omp --build_dir ${build_dir} --job 4" 
     153 
     154#----------- Fetch reference ----------- 
     155cp ${reference_dir}/${reference_file} ./ 
     156tar -xzvf ${reference_file} 
     157 
     158rm -f ${reference_file} 
     159 
     160for i in $(ls ${reference_folder}/)  
     161do 
     162  folder=${i%%} 
     163  bash -c "cd ${folder} && rm -rf config_*" 
     164  bash -c "cp -r ${reference_folder}/${folder}/config_* ./${folder}" 
     165done 
     166 
     167rm -rf ${reference_folder} 
     168 
     169 
     170rm -f plein_report.txt 
     171 
     172echo "#revision" ${xios_revision} >> plein_report.txt 
     173echo "#relurl" ${relurl} >> plein_report.txt 
     174echo "#machine" ${machine_name} >> plein_report.txt 
     175echo "#build_dir" ${xios_dir}/${build_dir} >> plein_report.txt 
     176echo "#arch" ${arch} >> plein_report.txt 
     177echo "#mode" ${mode} >> plein_report.txt 
     178 
     179 
     180rm -f setup.sh 
     181touch setup.sh 
     182>setup.sh 
     183for i in $(ls -d test_*/) 
     184do 
     185  cp setup.py ${i%%/}       
     186  cp run_sub_test.sh ${i%%/}     
     187  echo "bash -c \"cd " ${i%%/} " && python setup.py\" ">> setup.sh 
     188  echo "echo \"setup.py called from " ${i%%/} "\"">> setup.sh 
     189done 
     190 
     191export output=$(python user_config.py 2>&1 >/dev/null) 
     192 
     193if [ "$output" -ne 0 ] 
     194then 
     195        echo "user_config.py failed" 
     196        exit 
     197else 
     198        echo "user_config.py OK" 
     199fi 
     200 
     201 
     202cmake . 
     203ctest -V  
     204#ctest --output-on-failure 
     205make report 
     206 
     207rm -f test_*/setup.py 
     208rm -f test_*/run_sub_test.sh 
     209rm -f test_*/run_test_*.py 
     210rm -f test_*/CMakeLists.txt 
     211rm -f test_*/context_grid_dynamico.xml 
     212rm -f test_*/dynamico_grid.nc 
     213rm -f test_*/default_param.pyc 
     214rm -f test_*/user_param.pyc 
     215rm -f test_*/user_param.py.* 
     216 
     217mkdir -p ../html 
     218mkdir -p ../html/test_${machine_name} 
     219 
     220cp plein_report.txt ../html/test_${machine_name}/test_${xios_revision}_${machine_name}_${arch}_${mode}.txt 
     221 
     222mkdir -p ../html/def_files 
     223mkdir -p ../html/def_files/${xios_revision} 
     224 
     225for i in $(ls -d test_*/) 
     226do 
     227  mkdir -p ../html/def_files/${xios_revision}/${i%%} 
     228  cp ${i%%}/user_params.def ../html/def_files/${xios_revision}/${i%%}       
     229  for j in $(ls -d ${i%%/}/config_*) 
     230  do 
     231    mkdir -p ../html/def_files/${xios_revision}/${j%%} 
     232    cp ${j%%}/setup/all_param.def ../html/def_files/${xios_revision}/${j%%}   
     233  done 
     234done 
     235 
     236 
     237bash -c "cd ../html && python generate_test.py" 
     238 
     239 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/run_sub_test.sh

    r1771 r1792  
    2727    echo "build_dir="$build_dir 
    2828    ccc_mprun -n $nb_proc $xios_dir/$build_dir/bin/generic_testcase.exe 
    29 elif [[($machine_name == ada)]] 
     29elif [[ ($machine_name == ada) ]] 
    3030then 
    3131    echo "Testing on ADA" 
    3232    mpirun -np $nb_proc $xios_dir/$build_dir/bin/generic_testcase.exe 
    33 elif [[($machine_name == jeanzay)]] 
     33elif [[ ($machine_name == jeanzay) ]] 
    3434then 
    3535    echo "Testing on Jean-Zay"  
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/setup.py

    r1738 r1792  
    2424        default_nb_config = 7 
    2525 
    26         nb_config = 1; 
     26        nb_config = 1 
    2727        configs = [0]*default_nb_config 
    2828          
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_grid_algo/user_params.def

    r1726 r1792  
    1414UsingServer2 = 'false' 
    1515ATMdomain = 'lmdz' 
     16 
     17 
     18#UsingServer2 = 'false', 'true' 
     19    #domain= lmdz 
     20        #nb_server=4,6,8 
     21    #domain=Nemo  
     22        #nbserver=2 
     23 
  • XIOS/dev/dev_trunk_omp/arch/arch-X64_JEANZAY.env

    r1779 r1792  
    1 module unload intel-all hdf5 netcdf netcdf-cxx netcdf-fortran 
     1module purge 
     2module load gcc/6.5.0  
     3module load intel-compilers/19.0.4 intel-mkl/19.0.4 intel-mpi/19.0.4 intel-vtune/19.0.4 intel-advisor/19.0.4 intel-tbb/19.0.4 intel-itac/19.0.4 
    24module load intel-all/19.0.4 
    3 module load hdf5/1.10.5/intel-19.0.4-mpi 
    4 module load netcdf/4.7.2/intel-19.0.4-mpi 
    5 module load netcdf-cxx/4.2/intel-19.0.4-mpi 
    6 module load netcdf-fortran/4.5.2/intel-19.0.4-mpi 
     5module load hdf5/1.10.5-mpi 
     6module load netcdf/4.7.2-mpi 
     7module load netcdf-fortran/4.5.2-mpi 
     8module load nco/4.8.1 
     9module load ncview/2.1.7-mpi 
     10 
     11 
     12 
     13#module unload intel-all hdf5 netcdf netcdf-cxx netcdf-fortran 
     14#module load intel-mkl/19.0.4 intel-vtune/19.0.4 intel-advisor/19.0.4 intel-tbb/19.0.4 intel-itac/19.0.4 
     15#module load intel-all/19.0.4 
     16#module load hdf5/1.10.5-mpi 
     17#module load netcdf/4.7.2-mpi 
     18#module load netcdf-cxx/4.2-mpi 
     19#module load netcdf-fortran/4.5.2-mpi 
    720 
    821 
  • XIOS/dev/dev_trunk_omp/src/generate_interface_impl.hpp

    r1646 r1792  
    912912  }\ 
    913913\ 
    914   template <>\  
     914  template <> \ 
    915915  void CInterface::AttributeFortranInterfaceGetDeclaration<CArray<StdString,T> >(ostream& oss, const string& className, const string& name)\ 
    916916  {\ 
Note: See TracChangeset for help on using the changeset viewer.