- Jul 26, 2022
-
-
Lionel GUEZ authored
Create component `unit` for `ishape_last.txt` in derived type `shpc_slice_handler`. Open, create and close `ishape_last.txt` at the same time we open, create and close the shapefiles. So we use `read_opcol` instead of `read_column` when we need to read `ishape_last.txt`.
-
Lionel GUEZ authored
-
- Jul 25, 2022
-
-
Lionel GUEZ authored
We are more clearly separating opening files and reading from them.
-
- Jul 05, 2022
-
-
Lionel GUEZ authored
Use `e_overestim.txt` instead of `node_id_param.json`. Since commit 43d2eff6, we wrote only `e_overestim` to the JSon file. Simpler to write the value alone in a text file.
-
- Jan 04, 2022
-
-
Lionel GUEZ authored
Since `NR_util` has been integrated into Jumble.
-
Lionel GUEZ authored
But reading from them is not here yet.
-
Lionel GUEZ authored
Since `shpc_open` is called by all processes, reading d0 and `ishape_last` in `shpc_open` implies that we do not broadcast d0 and `ishape_last`.
-
Lionel GUEZ authored
Store `ishape_last` and first date in components of derived type shpc. We then remove arguments `d_init` and `ishape_last` of procedures `read_snapshot` and `get_snapshot`.
-
Lionel GUEZ authored
It was confusing to mix opening an SHPC with broadcasting some part of the resulting shpc variable.
-
Lionel GUEZ authored
Note that we then have to declare `d_init` before `ishape_last` in procedure `get_snapshot`.
-
Lionel GUEZ authored
Before reading `ishape_last`, because we are going to use `d_init` as lower bound of `ishape_last`.
-
Lionel GUEZ authored
We are reverting commit e48b7f7e. I think I did not really appreciate then that the number of days since 1950-1-1 is another date index. It is clearer to use just one date index, which is in the dbf files. So, in effect, we replace everywhere the old 0-based date index k by `k - d_init`. Note that we no longer need argument `d_init` for procedure `dispatch_snapshot` and we no longer need to write `d_init` to file `node_id_param.json`. Note also that the value of every node index changes by the amount `d_init * e_overestim`.
-
- Jul 26, 2021
-
-
Lionel GUEZ authored
Rename component `list_vis` of derived type snapshot to list. Since there are no longer invisible (interpolated) eddies.
-
- Jul 19, 2021
-
-
Lionel GUEZ authored
Rename component `number_vis_extr` of derived type snapshot to `number_extr`. Since there is no longer another compoment including interpolated eddies.
-
Lionel GUEZ authored
Because now there is a case when we want to open in appending mode: in program `inst_eddies`.
-
Lionel GUEZ authored
Than ks to commit 5ff9e1d2, we are reverting in part commits e1aa5bcc and fda1e6cd.
-
- Jul 12, 2021
-
-
Lionel GUEZ authored
Remove `shpc_create` from use list in main program `test_overlap`. It is no longer needed since commit 50d2f596.
-
- Jul 01, 2021
-
-
Lionel GUEZ authored
-
Lionel GUEZ authored
Write file `node_id_param.json` from programs `test_overlap` and `eddy_graph`.
-
Lionel GUEZ authored
Write node indices instead of dates and eddy indices in edgelist. Compute `e_overestim` from `ishape_last`. Remove header lines of edgelist. See commit 3370733a. Replace argument d of procedure overlap by arguments `e_overestim` and k.
-
Lionel GUEZ authored
-
Lionel GUEZ authored
Remove component `number_eddies` of derived type snapshot. It was the same as `number_vis_extr` since there are no interpolated eddies any longer.
-
Lionel GUEZ authored
This is a big change, a big simplification. Creating interpolated eddies was the way of Alexis Chaigneau. Rémi L. thinks it is no longer useful. So remove procedure `init_interpolated_eddy`; do not create SHPC for interpolated eddies in programs `eddy_graph`, `test_overlap` and `test_write_overlap`; remove argument `hshp_interp` of procedure overlap; remove arguments `hshp_interp`, m, cyclone, `coord_extr_1`, `ssh_extr_1`, `coord_extr_2` and `ssh_extr_2` of procedure `write_overlap`.
-
Lionel GUEZ authored
Redefine `k_test_[12]` as date indices (0-based) instead of dates.
-
- Jun 29, 2021
-
-
Lionel GUEZ authored
Follow-up to commit 3b68dd5.
-
Lionel GUEZ authored
-
Lionel GUEZ authored
To ease use of call with keywords.
-
Lionel GUEZ authored
-
- Jun 22, 2021
-
-
Lionel GUEZ authored
Because variables in `grid_nml` should be all defined in the input file.
-
Lionel GUEZ authored
-
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.
-
Lionel GUEZ authored
Rename triplet to collection, `shp_tr` to shpc, shpt to shpc in comments, identifiers and file names.
-
- Jun 17, 2021
-
-
Lionel GUEZ authored
We are reverting commits 35fad1b7 and df2b397d because we want the program `eddy_graph.sh` to read an SHPC containing a single orientation.
-
- Jun 15, 2021
-
-
Lionel GUEZ authored
-
- Mar 30, 2021
-
-
Lionel GUEZ authored
Do not print arrays.
-
- Mar 24, 2021
-
-
Lionel GUEZ authored
-
- Mar 02, 2021
-
-
Lionel GUEZ authored
-
- Feb 26, 2021
-
-
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.
-
- Feb 05, 2021
-
-
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.
-
Lionel GUEZ authored
-