Skip to content
Snippets Groups Projects
  1. Nov 22, 2022
    • Lionel GUEZ's avatar
      Rename to `test_write_null.f90` · c7faaba2
      Lionel GUEZ authored
      Rename file `test_write_eddy.f90` to `test_write_null.f90`. The name
      was badly chosen because the program is not a unit test of procedure
      `write_eddy`. In fact, it does not even call `write_eddy`.
      c7faaba2
    • Lionel GUEZ's avatar
      Polish · 4f0772d1
      Lionel GUEZ authored
      4f0772d1
  2. Nov 21, 2022
    • Lionel GUEZ's avatar
      Add executable with main program unit · 35afed2e
      Lionel GUEZ authored
      Add executable in the directoy containing the main program unit. This
      is clearer as the executable file will be created in the corresponding
      binary directory. Since the directory Overlap is added after
      `Inst_eddies`, targets defined in `Overlap/Tests` are not yet defined
      when processing `Inst_eddies`, so we cannot use `target_sources` for
      these targets in `Inst_eddies`. So we use a relative path to
      `Inst_eddies` from `Overlap/Tests`.
      35afed2e
  3. Oct 18, 2022
  4. Oct 14, 2022
  5. Jul 27, 2022
    • Lionel GUEZ's avatar
      Remove procedure `write_aux` · c4410682
      Lionel GUEZ authored
      Remove procedure `write_aux`. Write to `ishape_last.txt` in procedure
      `write_snapshot` and write `grid_nml` in procedure `input_ssh`. In
      `input_ssh`, if `grid_nml.txt` already exists, check consistency with
      input NetCDF files. Downgrade dummy arguments `corner_deg` and
      `step_deg` of `input_ssh` to local variables. Read and write
      `grid_nml` at SHPC level, only one file for both orientations and all
      slices.
      c4410682
    • Lionel GUEZ's avatar
      Extract code into new procedure `input_ssh` · ce9ecb46
      Lionel GUEZ authored
      Extract code from program `inst_eddies` into new procedure `input_ssh`.
      ce9ecb46
  6. Mar 21, 2022
  7. Jan 04, 2022
  8. Dec 15, 2021
  9. Nov 12, 2021
  10. Oct 16, 2021
  11. Oct 15, 2021
  12. Jul 19, 2021
    • Lionel GUEZ's avatar
      Take advantage of fortrangis installation by cmake · 90198c8d
      Lionel GUEZ authored
      Note that programs `test_max_speed_contour_ssh` and `test_weight`
      depend on fortranGIS through the module derived_types. Compilation
      worked without linking to fortranGIS because objects used by
      `test_max_speed_contour_ssh` and `test_weight` in
      derived types do not use fortranGIS.
      90198c8d
    • Lionel GUEZ's avatar
      Append to shapefiles if they exist · a537f56b
      Lionel GUEZ authored
      Instead of creating them. Motivation: avoid time spent concatenating
      shapefiles in `inst_eddies.py`. This concatenation time, on Ciclad, is
      of the same order of magnitude as the time spent by the Fortran
      executable.
      a537f56b
  13. Jul 12, 2021
  14. Jul 09, 2021
  15. Jun 22, 2021
  16. Jun 15, 2021
    • Lionel GUEZ's avatar
      Move files to new directory Common · 039f2b36
      Lionel GUEZ authored
      `read_eddy.f90`, `read_field_indices.f90` and `shp_tr_open.f90` will
      become common to Overlap and `Inst_eddies` because they will be used
      in `Inst_eddies/Tests/test_set_max_speed.f90`. So there are now enough
      common files to justify a new directory.
      039f2b36
  17. Jun 03, 2021
    • Lionel GUEZ's avatar
      Extract code to new module `config_m` · 6dc504df
      Lionel GUEZ authored
      Preparing for two collections of shapefiles. We create the
      procedure `write_nml` so we will be able to call it twice. But it
      needs to access the namelist. So the namelist must be at the module level.
      6dc504df
    • Lionel GUEZ's avatar
      Extract code to new procedure `write_aux` · 361d3832
      Lionel GUEZ authored
      Extract writing of `ishape_last.txt` and `grid_nml.txt` to new
      procedure `write_aux`. Preparing for two collections of shapefiles.
      361d3832
  18. May 19, 2021
  19. Mar 24, 2021
    • Lionel GUEZ's avatar
      Update dependencies · 8d2364e5
      Lionel GUEZ authored
      Following update of libraries: NetCDF-Fortran is private in NetCDF95
      and MPI-Fortran is private in EZMPI.
      8d2364e5
  20. Mar 02, 2021
  21. Feb 26, 2021
    • Lionel GUEZ's avatar
      Split arborescence into `Inst_eddies` and Overlap · 56150231
      Lionel GUEZ authored
      Also split the tests, Fortran source files, Python files and JSon
      files. Keep at the top level the files used in both `Inst_eddies` and
      Overlap.
      
      Motivations for the split:
      
      - The top directory contained many files.
      
      - It may be useful to compile only one of the two sub-projects. For
      example, only `Inst_eddies` on Ciclad, where MPI 3 is not available.
      56150231
Loading