Skip to content
Snippets Groups Projects
  1. Nov 22, 2022
  2. Nov 21, 2022
    • Lionel GUEZ's avatar
      Use relative path to Overlap · a22e517e
      Lionel GUEZ authored
      Use relative path to Overlap from `Inst_eddies/Tests`. For symmetry
      with what we do in `Overlap/Tests`. So now the directories Overlap and
      `Inst_eddies` can be added from the top-level `CMakeLists.txt` in
      either order.
      a22e517e
    • 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
    • Lionel GUEZ's avatar
      Remove test Weight · 8150275c
      Lionel GUEZ authored
      The program `test_weight` no longer exists, since commit 9ff8a9bb.
      8150275c
    • Lionel GUEZ's avatar
      Bug fix: require `grid_nml.txt` if `args.grid` · 8b36f857
      Lionel GUEZ authored
      This bug comes from commit cd8df9d2.
      8b36f857
    • Lionel GUEZ's avatar
      Polish · 787726e0
      Lionel GUEZ authored
      787726e0
  3. Oct 21, 2022
  4. Oct 20, 2022
  5. Oct 18, 2022
  6. Oct 15, 2022
  7. Oct 14, 2022
    • Lionel GUEZ's avatar
      Remove dummy arguments of `save_snapshot` · 5939685c
      Lionel GUEZ authored
      Remove dummy arguments nlon, nlat, copy of procedure `save_snapshot`,
      use module variables instead.
      5939685c
    • Lionel GUEZ's avatar
      Rename SEQUENTIAL to `CPP_SEQUENTIAL` · a67c5ef5
      Lionel GUEZ authored
      a67c5ef5
    • Lionel GUEZ's avatar
      Update `CMakeLists.txt` files · fbd8e271
      Lionel GUEZ authored
      Update `CMakeLists.txt` files to take into account commit 3289c070.
      fbd8e271
    • Lionel GUEZ's avatar
      Bug fix: correct suffix · f29a8e4a
      Lionel GUEZ authored
      f29a8e4a
    • Lionel GUEZ's avatar
      Polish · 7fc5bb2f
      Lionel GUEZ authored
      7fc5bb2f
    • Lionel GUEZ's avatar
      Refine what we build when we have MPI · 2c2ed0ee
      Lionel GUEZ authored
      We can build some test sequential programs under Overlap.
      2c2ed0ee
    • Lionel GUEZ's avatar
      Polish · 86d8e964
      Lionel GUEZ authored
      86d8e964
    • Lionel GUEZ's avatar
      Conditionally compile MPI calls in `config_graph` · 69c7169a
      Lionel GUEZ authored
      Because we want to call `config_graph` in sequential program
      `test_overlap`.
      69c7169a
    • Lionel GUEZ's avatar
      Remove unused procedure weight · 9ff8a9bb
      Lionel GUEZ authored
      Remove unused procedure weight and corresponding unit test. weight is
      not used since commit edb16459, after tag v0.20.
      9ff8a9bb
    • Lionel GUEZ's avatar
      Change suffix · 8b1df71a
      Lionel GUEZ authored
      Change suffix because we are going to add preprocessor directives.
      8b1df71a
    • Lionel GUEZ's avatar
      Move files around · 3289c070
      Lionel GUEZ authored
      We are trying to define clearly the directories and what Fortran files
      they should contain:
      
      - `Inst_eddies`: May only contain program units which make up the
      program `inst_eddies`. If a program unit does not go into
      `inst_eddies`, it should not be here. Not all program units going into
      `inst_eddies` must be here: some could be in directory Common.
      
      - `Inst_eddies/Tests`: Main programs of unit tests for procedures in
      directory `Inst_eddies`. Plus procedures used only in these unit tests.
      
      - `Overlap`: May only contain program units which make up the program
      `eddy_graph`. If a program unit does not go into `eddy_graph`, it
      should not be here. Not all program units going into `eddy_graph` must
      be here: some could be in directory Common.
      
      - `Overlap/Tests`: Main programs of unit tests for procedures in
      directory `Overlap`. Plus procedures used only in these unit tests.
      
      - Common: Procedures that are used in both programs `inst_eddies` and
      `eddy_graph`.
      
      - Common/Tests: Main programs of unit tests for procedures in
      directory `Common`. Plus procedures used only in these unit
      tests. Plus procedures used in unit tests of both `Inst_eddies` and
      `Overlap` directories but not used in either program `inst_eddies` nor
      `eddy_graph`.
      3289c070
    • Lionel GUEZ's avatar
      Polish · 4e478605
      Lionel GUEZ authored
      4e478605
    • Lionel GUEZ's avatar
      b4b2afdc
    • Lionel GUEZ's avatar
      Polish · dc8d3a70
      Lionel GUEZ authored
      dc8d3a70
    • Lionel GUEZ's avatar
      Remove dummy arguments of `recv_snapshot` · 5ce8e3c5
      Lionel GUEZ authored
      Remove dummy arguments nlon, nlat, copy of procedure `recv_snapshot`,
      use module variables instead.
      5ce8e3c5
    • Lionel GUEZ's avatar
      Remove dummy argument of `dispatch_snapshot` · e6712289
      Lionel GUEZ authored
      Remove dummy argument `max_delta` of procedure `dispatch_snapshot`,
      use module variable instead.
      e6712289
    • Lionel GUEZ's avatar
      Remove dummy arguments of `read_snapshot` · e4256945
      Lionel GUEZ authored
      Remove dummy arguments nlon, nlat, corner, step of procedure
      `read_snapshot`, use module variables instead. Note that we keep copy
      as a dummy argument instead of using the variable of module
      `config_graph_m`, because we want the procedure `read_snapshot` to be
      usable outside of the `eddy_graph` program.
      e4256945
Loading