| 1 | Abderrahmane IDELKADI, decembre 2025 |
|---|
| 2 | ------------------------------------ |
|---|
| 3 | |
|---|
| 4 | 1. git clone https://github.com/CFMIP/COSPv2.0.git |
|---|
| 5 | git describe ==> v2.1.5-359-g5c76747 |
|---|
| 6 | |
|---|
| 7 | 2. dans .../phylmd : |
|---|
| 8 | mv cospv2 cospv2.or |
|---|
| 9 | mv COSPv2 cospv2 |
|---|
| 10 | mkdir cospv2/lmdz |
|---|
| 11 | cp -r cospv2.or/lmdz_* cospv2/lmdz/. |
|---|
| 12 | |
|---|
| 13 | 3. bld.cfg a modifier pour prendre en compte les sous rep de cospv2 : |
|---|
| 14 | src::cosp %COSP |
|---|
| 15 | src::cosp::cosp_src %COSP/src |
|---|
| 16 | src::cosp::lmdz_cosp %COSP/lmdz |
|---|
| 17 | src::cosp::cosp_simulator %COSP/src/simulator |
|---|
| 18 | src::cosp::cosp_misr %COSP/src/simulator/MISR_simulator |
|---|
| 19 | src::cosp::cosp_modis %COSP/src/simulator/MODIS_simulator |
|---|
| 20 | src::cosp::cosp_parasol %COSP/src/simulator/parasol |
|---|
| 21 | src::cosp::cosp_icarus %COSP/src/simulator/icarus |
|---|
| 22 | src::cosp::cosp_actsim %COSP/src/simulator/actsim |
|---|
| 23 | src::cosp::cosp_rttov %COSP/src/simulator/rttov |
|---|
| 24 | src::cosp::cosp_quickbeam %COSP/src/simulator/quickbeam |
|---|
| 25 | src::cosp::cosp_utils %COSP/model-interface |
|---|
| 26 | src::cosp::cosp_subcol %COSP/subsample_and_optics_example/subcol |
|---|
| 27 | src::cosp::cosp_subcol_rng %COSP/subsample_and_optics_example/subcol/rng |
|---|
| 28 | src::cosp::cosp_optics %COSP/subsample_and_optics_example/optics |
|---|
| 29 | src::cosp::cosp_optics_quickbeam %COSP/subsample_and_optics_example/optics/quickbeam_optics |
|---|
| 30 | |
|---|
| 31 | 4. probleme compilation avec rrtovs : |
|---|
| 32 | cd .../cospv2/src/simulator/ |
|---|
| 33 | mv cosp_rttov_interface.F90 cosp_rttov_interface.F90.or |
|---|
| 34 | mv cosp_rttov_interfaceSTUB.F90 cosp_rttov_interface.F90 |
|---|
| 35 | cd rttov/ |
|---|
| 36 | mv cosp_rttov.F90 cosp_rttov.F90.or |
|---|
| 37 | mv cosp_rttov11.F90 cosp_rttov11.F90.or |
|---|
| 38 | mv cosp_rttovSTUB.F90 cosp_rttov.F90 |
|---|
| 39 | |
|---|
| 40 | 5. probleme cosp_constantes*.F90 |
|---|
| 41 | cosp_constants.F90 ===> cosp_math_constantes.F90 et cosp_physiq_constants.F90 |
|---|
| 42 | |
|---|
| 43 | 6. cosp_kinds.F90 wp=dp |
|---|
| 44 | |
|---|
| 45 | 7. cosp_config.F90 |
|---|
| 46 | integer, parameter :: & |
|---|
| 47 | niv_sorties = 40 |
|---|
| 48 | real(wp),parameter,dimension(niv_sorties) :: & |
|---|
| 49 | vgrid_z_in = (/240.0, 720.0, 1200.0, 1680.0, 2160.0, 2640.0, 3120.0, 3600.0, & |
|---|
| 50 | 4080.0, 4560.0, 5040.0, 5520.0, 6000.0, 6480.0, 6960.0, 7440.0, & |
|---|
| 51 | 7920.0, 8400.0, 8880.0, 9360.0, 9840.0, 10320.0, 10800.0, & |
|---|
| 52 | 11280.0, 11760.0, 12240.0, 12720.0, 13200.0, 13680.0, 14160.0, & |
|---|
| 53 | 14640.0, 15120.0, 15600.0, 16080.0, 16560.0, 17040.0, 17520.0, & |
|---|
| 54 | 18000.0, 18480.0, 18960.0/) |
|---|
| 55 | 8. correction zlev et zlev_half m > Km (/1000) ? |
|---|