/[lmdze]/trunk/phylmd/CMakeLists.txt
ViewVC logotype

Log of /trunk/phylmd/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 352 - (view) (annotate) - [select for diffs]
Modified Thu Jan 16 19:20:50 2020 UTC (4 years, 3 months ago) by guez
File length: 1214 byte(s)
Diff to previous 351
Introduce XIOS in program gcm

Introduce XIOS in program gcm. Minimum (and useless) calls: initialize
and finalize.

Take advantage in CMakeLists of improved packaging of libraries:
NetCDF95 brings dependency on NetCDF-Fortran and NetCDF. Compile gcm
with MPI for XIOS.


Revision 351 - (view) (annotate) - [select for diffs]
Modified Tue Jan 7 11:59:00 2020 UTC (4 years, 4 months ago) by guez
File length: 1292 byte(s)
Diff to previous 342
Simplify `CMakeLists.txt` files

Take advantage of improved building of libraries: use `find_package`
instead of `find_path` and `find_library`.

Link each executable to target `LMDZE_objects` instead of including the
corresponding objects in the definition of the target executable. This
way, the executable inherits the dependencies of `LMDZE_objects` and
we do not need them in `library_list`.

Remove the definition of `library_list`. Replace the reference to
`library_list` by references to just `netcdff_LIBRARY` and `NetCDF_LIBRARY`.


Revision 342 - (view) (annotate) - [select for diffs]
Modified Mon Oct 21 13:52:44 2019 UTC (4 years, 6 months ago) by guez
File length: 1409 byte(s)
Diff to previous 341
Bug fixes in `CMakeLists.txt`


Revision 341 - (view) (annotate) - [select for diffs]
Modified Mon Oct 21 06:11:44 2019 UTC (4 years, 6 months ago) by guez
File length: 1385 byte(s)
Diff to previous 338
Remove intermediate variables in `pbl_surface`

Remove file `diagcld2.f90`, no longer used since revision 340.

In procedure cdrag, rename zcdn to cdn. In procedure `interfsurf_hq`,
rename `temp_air` to t1lay: this is the corresponding name in
`calcul_fluxs`, is consistent with the other names `[uvq]1lay` and is
more precise.

In procedure `pbl_surface`, rename t and q to `t_seri` and `q_seri`,
which are the names in procedure physiq. Remove needless intermediate
variables qair1, tairsol, psfce, patm and zgeo1. Remove useless
initialization of yrugos. Remove a useless assignment `i = ni(j)`.


Revision 338 - (view) (annotate) - [select for diffs]
Modified Mon Sep 16 17:25:30 2019 UTC (4 years, 7 months ago) by guez
File length: 1398 byte(s)
Diff to previous 329
Inline the list of files in `phylmd/CMakeLists.txt`. The drawback of
reading a separate file `file_list` is that cmake seems not to
reconfigure automatically when `file_list` is modified.

Remove possibility to call nuage. So remove also variable
`ok_newmicro`. (nuage is probably never used in LMDZ any longer,
although it is still possible to use it in LMDZ.)


Revision 329 - (view) (annotate) - [select for diffs]
Added Thu Jun 13 17:29:13 2019 UTC (4 years, 11 months ago) by guez
File length: 844 byte(s)
Add `CMakeLists.txt` files.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.21