feat(mapping): major work on parallel version and performance
This commit is contained in:
13
default.toml
13
default.toml
@@ -1,10 +1,15 @@
|
|||||||
[main]
|
[main]
|
||||||
|
core_id = 1
|
||||||
core_steepness = 1.0
|
core_steepness = 1.0
|
||||||
|
envelope_id = 2
|
||||||
flattening = 0.0
|
flattening = 0.0
|
||||||
include_external_domain = false
|
include_external_domain = true
|
||||||
order = 2
|
inf_bdr_id = 2
|
||||||
r_core = 0.1
|
order = 3
|
||||||
r_infinity = 6.0
|
r_core = 0.2
|
||||||
|
r_infinity = 3.0
|
||||||
r_instability = 1e-14
|
r_instability = 1e-14
|
||||||
r_star = 1.0
|
r_star = 1.0
|
||||||
refinement_levels = 2
|
refinement_levels = 2
|
||||||
|
surface_bdr_id = 1
|
||||||
|
vacuum_id = 3
|
||||||
1923
mapping.cpp
1923
mapping.cpp
File diff suppressed because it is too large
Load Diff
14
meson.build
Normal file
14
meson.build
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
project('RBPoly', ['c', 'cpp'],
|
||||||
|
version : '0.1.0',
|
||||||
|
default_options : ['cpp_std=c++23']
|
||||||
|
)
|
||||||
|
|
||||||
|
mfem_dep = dependency('mfem', required : true)
|
||||||
|
xad_dep = dependency('XAD', method : 'cmake', modules : ['XAD::xad'])
|
||||||
|
suitesparse_dep = dependency('UMFPACK', required: true)
|
||||||
|
mpi_dep = dependency('MPI', required: true)
|
||||||
|
hypre_dep = dependency('hypre', required: true)
|
||||||
|
|
||||||
|
#executable('fp', 'main.cpp', dependencies : mfem_dep)
|
||||||
|
#executable('free_energy', 'free_energy.cpp', dependencies : mfem_dep)
|
||||||
|
executable('mapping', 'mapping.cpp', dependencies : [mfem_dep, xad_dep, suitesparse_dep, mpi_dep, hypre_dep])
|
||||||
Reference in New Issue
Block a user