- Sep 12, 2024
-
-
GUEZ Lionel authored
-
GUEZ Lionel authored
Rename variable `corner` of module `input_ssh_m` to `corner_whole`.
-
GUEZ Lionel authored
I did not like the difference of treatment between corner and step.
-
- Jul 15, 2024
-
-
Lionel GUEZ authored
We are circumventing a bug of the Intel Fortran compiler. This was tested with both ifx `2023.1.0` and ifort `2021.9.0`. The bug occurs on return from procedure `set_max_speed`: `free(): double free detected in tcache 2` and crashes execution. The bug is revealed in commit cc13fd5b. The GNU compiler does not have this bug. To circumvent the Intel compiler bug, instead of an ssh component of `cont_list_proj`, we have to use a separate array: `cont_list_ssh`. This is maybe for the best because the component `area` of `cont_list_proj` was not defined.
-
- Jul 06, 2024
-
-
GUEZ Lionel authored
Rename variable `outside_points_proj` to `outside_points`.
-
GUEZ Lionel authored
Instead of `outside_points`.
-
GUEZ Lionel authored
-
GUEZ Lionel authored
Instead of corner.
-
GUEZ Lionel authored
-
GUEZ Lionel authored
Pass `extr%coord_proj` instead of `extr%coord` to `get_1_outerm`, avoiding a repeated computation of `extr%coord_proj`.
-
GUEZ Lionel authored
Rename `coord_extr` to `extr_coord` and `coord_extr_proj` to `extr_coord_proj`, to have the same names as in procedure `set_max_speed`.
-
- Jul 05, 2024
-
-
GUEZ Lionel authored
-
GUEZ Lionel authored
Make `cont_list` a polyline and `cont_list_proj` an SSH contour, instead of vice-versa. The motivation is clarity in `get_1_outerm`: we only define `cont_list` at the end.
-
GUEZ Lionel authored
Because we may drop all the contours, if the area is not large enough, or some of the contours, if `n_cont == n_max_cont-1`, convert to longitude and latitude only when we are are sure it is useful.
-
GUEZ Lionel authored
-
Transmit `cont_list_proj` from `get_1_outerm` to `set_max_speed`.
-
-
This is equivalent for a return value of `good_contour`. It is a little faster to test a logical value, maybe.
-
-
-
Do not orient nor compute the area of `cont_list(n_cont)`. When the area is too small, then we have one more copy than before, of `cont_list(n_cont)` to `out_cont`, but, on the other hand, we have one less call to `ccw_orient` than before. So this change should not impact performance. Note that the orientation and area of `cont_list(n_cont)` were not used after `get_1_outerm`. Preparing to keep `cont_list` in projection coordinates.
-
-
Procedure `good_contour` now takes input in projection coordinates and returns a contour in projection coordinates. The dummy argument step of `good_contour` is thus removed.
-
- Jun 12, 2024
-
-
Lionel GUEZ authored
-
- Jun 23, 2023
-
-
Lionel GUEZ authored
It is `min_area` that we need in the code, in `get_1_outerm`. Instead of computing it in the main program and trickling it down to `get_1_outerm`, define it in `config_m`.
-
- May 22, 2023
-
-
Lionel GUEZ authored
-
Lionel GUEZ authored
-
Lionel GUEZ authored
-
- May 17, 2023
-
-
Lionel GUEZ authored
-
- May 16, 2023
-
-
Lionel GUEZ authored
-
- May 11, 2023
-
-
Lionel GUEZ authored
Follow commit d540a1f3.
-
- Apr 18, 2023
-
-
Lionel GUEZ authored
-
- Mar 27, 2023
-
-
Lionel GUEZ authored
-
- Feb 20, 2023
-
-
Lionel GUEZ authored
This avoids copying `cont_list(n_cont)` to `out_cont` if it has insufficient area.
-
Lionel GUEZ authored
-
Lionel GUEZ authored
-
Lionel GUEZ authored
Add dummy arguments `cont_list` and `n_cont` to `get_1_outerm`.
-
Lionel GUEZ authored
Because we are going to add another intent out argument.
-
Lionel GUEZ authored
-