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