31 |
And to run the llc90 test on 24 cpus, using mpi |
And to run the llc90 test on 24 cpus, using mpi |
32 |
./testreport -of=../tools/build_options/linux_amd64_gfortran -MPI 24 -command 'mpirun -np TR_NPROC ./mitgcmuv' -t 'global_oce_cs32 global_oce_llc90' |
./testreport -of=../tools/build_options/linux_amd64_gfortran -MPI 24 -command 'mpirun -np TR_NPROC ./mitgcmuv' -t 'global_oce_cs32 global_oce_llc90' |
33 |
The optfile may be swaped for one that better suits your machine. |
The optfile may be swaped for one that better suits your machine. |
34 |
|
|
35 |
|
Notes: - when using mpi and netcdf, testreport expects two environment variables : |
36 |
|
export MPI_INC_DIR=/opt/local/include |
37 |
|
export NETCDF_ROOT=/opt/local |
38 |
|
or something similar depending on your computing environment |
39 |
|
- whether with testreport or not mpi and netcdf libraries are a pre-requisite |
40 |
5) upon completion of the experiments, testreport should return something like |
5) upon completion of the experiments, testreport should return something like |
41 |
Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . pass global_oce_cs32 |
Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . pass global_oce_cs32 |
42 |
Y Y Y Y> 7<16 16 12 12 16 16 13 11 13 12 10 11 13 13 11 11 . . FAIL global_oce_llc90 |
Y Y Y Y> 7<16 16 12 12 16 16 13 11 13 12 10 11 13 13 11 11 . . FAIL global_oce_llc90 |
73 |
- you may want to integrate the model beyond a few time steps. You will need to |
- you may want to integrate the model beyond a few time steps. You will need to |
74 |
increase nchklev_1/_2/_3 in tamc.h (e.g. use the values in tamc.h_itXX) and recompile. |
increase nchklev_1/_2/_3 in tamc.h (e.g. use the values in tamc.h_itXX) and recompile. |
75 |
- you may want to use pkg/profiles (i.e. process insitu data via data.profiles). |
- you may want to use pkg/profiles (i.e. process insitu data via data.profiles). |
76 |
You will need to increase NOBSGLOB in profiles.h (e.g. use profiles.h_itXX), and recompile. |
You will need to increase NOBSGLOB in PROFILES_SIZE.h (e.g. use PROFILES_SIZE.h_itXX), and recompile. |
77 |
|
|
78 |
3) To run the adjoint subexperiments you need the taf/tamc software/license. |
3) To run the adjoint subexperiments you need the taf/tamc software/license. |
79 |
|
|