Skip to content
Snippets Groups Projects
  1. Jun 29, 2021
    • Lionel GUEZ's avatar
      Work with date index instead of date · e48b7f7e
      Lionel GUEZ authored
      This does not make the code simpler but a little more general,
      anticipating for example time steps different than one day.
      
      In main program unit `eddy_graph` and procedures `dispatch_snapshot`
      and `read_snapshot`, variable k now refers to the date index, 0-based,
      instead of the date in days since 1950-1-1.
      
      In main program unit `eddy_graph`, add variable d for date. `k_begin`,
      `k_end` and `k_end_main_loop` also now refer to date indices. We have
      to pass an additional argument `d_init` to procedure
      `dispatch_snapshot`.
      
      Note that no modification is necessary in procedures `get_snapshot`,
      `recv_snapshot` and `send_snapshot` although the meaning of k in
      `get_snapshot` and tag in `recv_snapshot` and `send_snapshot` also
      changes.
      e48b7f7e
    • Lionel GUEZ's avatar
      Polish · 7aefe1b6
      Lionel GUEZ authored
      7aefe1b6
    • Lionel GUEZ's avatar
      Rename variable k1 to `d_init` · abdbac82
      Lionel GUEZ authored
      abdbac82
  2. Jun 22, 2021
    • Lionel GUEZ's avatar
      Remove field cyclone from `extremum.dbf` · 776d9443
      Lionel GUEZ authored
      We now impose that all eddies in an SHPC have the same
      orientation. Remove field `extr_cycl` from the derived type shpc and
      add field cyclone to shpc. When reading an eddy, give it the
      orientation of its SHPC. Add argument cyclone to procedure
      `shpc_create`. Create a file `orientation.txt` in each SHPC. When
      writing an eddy, check that its orientation matches that of the SHPC.
      776d9443
    • Lionel GUEZ's avatar
      Rename triplet to collection · af2f6c98
      Lionel GUEZ authored
      Rename triplet to collection, `shp_tr` to shpc, shpt to shpc in
      comments, identifiers and file names.
  3. Jun 17, 2021
  4. Jun 15, 2021
  5. Mar 23, 2021
  6. 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
  7. Feb 05, 2021
    • Lionel GUEZ's avatar
      Group `new_unit` and open · 268d9915
      Lionel GUEZ authored
      Group `new_unit` and open in the same procedure, that we rename from
      `set_unit_edge` to `open_edge_file`. This removes the need for a
      special version of `new_unit` and it is closer to the use of the
      `new_unit` keyword in Fortran 2008.
      268d9915
  8. Feb 03, 2021
    • Lionel GUEZ's avatar
      Split edge-list in 2 for cyclones and anticyclones · df2b397d
      Lionel GUEZ authored
      This makes the program `eddy_graph` heavier but it makes sense because
      there can be no connection between the two graphs, and we need to make
      the graphs as small as possible for large spatio-temporal domains.
      df2b397d
    • Lionel GUEZ's avatar
      Polish · 99014db8
      Lionel GUEZ authored
      99014db8
    • Lionel GUEZ's avatar
      Create module `unit_edge_m` for `unit_edgelist` · 5413e683
      Lionel GUEZ authored
      `unit_edgelist` was just transmitted by procedure overlap from main
      program unit to `write_overlap`. So now overlap does not see
      `unit_edgelist`. Further motivation: we are going to split the edge
      list file into two files.
      5413e683
  9. Jul 24, 2020
  10. Jul 21, 2020
  11. Jun 10, 2020
    • Lionel GUEZ's avatar
      `grid_nml.txt` in SHP triplets · 448f1ed1
      Lionel GUEZ authored
      Add grid description in a file `grid_nml.txt` in SHP triplets that
      should be read by the program `eddy_graph`, instead of reading the
      grid description from standard input.
      
      Add test `Eddy_graph_r2md2`.
      448f1ed1
  12. Jun 03, 2020
    • Lionel GUEZ's avatar
      Replace `mkdir_nproc.sh` by `eddy_graph.sh` · fe8820af
      Lionel GUEZ authored
      Replace script `mkdir_nproc.sh` by script
      `eddy_graph.sh`. `eddy_graph.sh` is a wrapper script for program
      `eddy_graph`. It includes the creation of output directories that was
      done by `mkdir_nproc.sh`. `mkdir_nproc.sh` was only used for program
      `eddy_graph`. There was the need to automate the concatenation of
      output files for a run with several MPI processes.
      
      Add a test for `eddy_graph`.
      
      Improve the handling of the NetCDF Fortran library in cmake files.
      Add the configuration of `eddy_graph_in.sh`.
      
      In main program `eddy_graph`, do not write title lines in files
      `unit_number_eddies` and `unit_edgelist` because these files are
      concatenated for all the MPI processes by `eddy_graph.sh`. So the
      title lines are added by `eddy_graph.sh`.
      fe8820af
  13. May 14, 2020
  14. Apr 28, 2020
    • GUEZ Lionel's avatar
      Trim names of files and directories · 504bb737
      GUEZ Lionel authored
      Bug fixes in main program `eddy_graph`. Add default value for
      max_delta. Trim names of files and directories.
      
      Following upgrade of `test_compare.py`, remove `mkdir_run.sh` and
      write the mkdir command in the JSON tests files.
      504bb737
  15. Apr 27, 2020
Loading