34 Commits

Author SHA1 Message Date
e76e875004 Update the copyright year to 2024.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2024-03-07 09:34:43 -03:00
81de98d9e2 Update the copyright year to 2023.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2023-02-01 18:36:37 -03:00
9829505650 Update copyright year to 2022.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:51:41 -03:00
a634d9bed5 VARIOUS: Make thread number thread private.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-01-08 11:52:16 -03:00
301d4fb449 REFINEMENT: Make variable initialization OpenMP conformant.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-01-08 11:02:05 -03:00
bb72ee3a5b MESH: Parallelize check_block_refinement() using OpenMP.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-10 10:22:09 -03:00
c6fc8d5194 OPENMP: Declare some local variables as threadprivate.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-07 19:55:30 -03:00
ea0b9b83dc WORKSPACE: Make workspace thread safe.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-07 10:46:18 -03:00
8c83be9cb4 REFINEMENT: Implement the interface for user refinement criterion.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-24 22:44:28 -03:00
542a8f978a REFINEMENT: Use print_message().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 12:44:56 -03:00
c4c0737661 REFINEMENT: Print refinement criterion limits as ranges.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 11:10:38 -03:00
f659000e8c PROFILE: Remove all custom profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
5d3df2c71d REFINEMENT: Use resize_workspace() in vorticity_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:29:08 -03:00
be02a97d11 REFINEMENT: Warn if workspace is used in current_density_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:26:34 -03:00
f346f9b3b3 REFINEMENT: Use resize_workspace() in current_density_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 19:46:08 -03:00
8ddb4a3681 REFINEMENT: Use workspace in vorticity & current density criterions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-12 22:42:53 -03:00
14dd5039ab Revert "SOURCES: Use workspace in refinement criterion calculation."
This reverts commit 1860fe97b093cb825171d495ab075bee0a51bc03.

This comming introduced a circular dependency.
2021-11-12 14:08:04 -03:00
1860fe97b0 SOURCES: Use workspace in refinement criterion calculation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-12 13:55:29 -03:00
8e7369388f REFINEMENT: Use data block's %du for the refinement criterion.
Each data block has a field %du which is used only during the
integration step (module EVOLUTION). Therefore, it can be used as a
temporary array to store the vorticity and the current density in case
these refinement criterions are used.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-11 17:54:54 -03:00
3d16d5c13d Update copyrights.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-02-04 17:35:04 -03:00
17395086fb REFINEMENT: Remove unused variables for 2D case.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:27:08 -03:00
9dbc4e3430 INTERPOLATIONS, REFINEMENT: Convert real precision correctly.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 21:39:10 -03:00
2f7743b0c1 REFINEMENT: Remove unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 18:59:03 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
abb1f43528 Rename nb => bcells to nn => bcells.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-13 11:44:51 -02:00
1e3dae9add REFINEMENT: Make initialize_refinement() resistant to wrong parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-10 21:47:45 -02:00
9b7f34d7ed REFINEMENT: Use nb, ne instead of ib, ie, jb, je, kb, ke.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:59:44 -02:00
e63d3cff0d REFINEMENTS: Use bcells instead of im, jm, km.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:06:01 -02:00
f7ff4f6824 REFINEMENT: Rename jabs* to curr* parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-01 11:40:06 -02:00
9813af6ab3 REFINEMENT: Use helper subroutines in print_refinement().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:27:00 -02:00
d32f7bb21a REFINEMENTS, DRIVER: Add print_refinement().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 12:47:15 -02:00
86bf933f05 DRIVER: Initialize refinement after boundaries.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:47:47 -02:00
da1a8e3d9f REFINEMENT: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:30:45 -02:00
f8b65842af Move source files from src/ to sources/.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:14:20 -02:00