Arne Morten Kvarving
|
20a7e94f30
|
fixed: support partitioned models in HDF5Writer
|
2020-09-25 09:46:24 +02:00 |
|
Arne Morten Kvarving
|
fa9ab988ea
|
fixed: set parameters in ASMuxD(mx)::evalSolution
|
2020-09-25 08:29:49 +02:00 |
|
Arne Morten Kvarving
|
885148c092
|
fixed: also pass parameters to scalar sol
|
2020-09-25 08:29:49 +02:00 |
|
Arne Morten Kvarving
|
0ad7e16d80
|
added: allow non-expression functions as part of an anasol with functions
|
2020-09-25 08:29:49 +02:00 |
|
Arne Morten Kvarving
|
33a1e7d53f
|
added: support for Chebyshev interpolants as functions
|
2020-09-25 08:29:49 +02:00 |
|
Arne Morten Kvarving
|
075e067e7d
|
added: support for saving the local-to-global node mapping in HDF5
this is on a per-basis level, ie, not interleaved on a per-patch
basis as used in IFEM
|
2020-09-15 09:16:19 +02:00 |
|
Arne Morten Kvarving
|
e905d4fc4b
|
track assembled state in petsc
use this to fix direct solve for preassembled sparsematrix
|
2020-07-09 14:39:30 +02:00 |
|
Arne Morten Kvarving
|
a1286ab949
|
Added: Allow using PETSc solvers with CGL2 version 2
|
2020-07-09 14:39:30 +02:00 |
|
Knut Morten Okstad
|
6cb059b455
|
Changed: Use element matrices in global L2 for efficiency
|
2020-07-09 14:37:28 +02:00 |
|
Arne Morten Kvarving
|
67e18c1288
|
added: calculate grid parameters in ASMs3DLag without using spline object
|
2020-07-08 10:27:59 +02:00 |
|
Arne Morten Kvarving
|
8e26a3903a
|
added: setCoord to ASMs3DLag (#425)
similar to ASMs2DLag
|
2020-07-06 15:30:03 +02:00 |
|
Arne Morten Kvarving
|
24002aec70
|
changed: log multithreading info to IFEM::cout
|
2020-07-01 10:17:29 +02:00 |
|
Arne Morten Kvarving
|
b5297e1b55
|
fix solution transfer for mixed models
|
2020-06-30 12:56:37 +02:00 |
|
Arne Morten Kvarving
|
57228365dd
|
added: print reason for stopping adaptive cycles
|
2020-06-30 11:47:38 +02:00 |
|
Arne Morten Kvarving
|
35c8464a2b
|
fixed: TestPETScMatrix.Assemble
for some reason newer PETSc requires an explicit call to zero out the
matrix.
|
2020-06-12 15:52:23 +02:00 |
|
Arne Morten Kvarving
|
9606dea6db
|
added: base class for texture based properties
|
2020-06-02 15:03:43 +02:00 |
|
Arne Morten Kvarving
|
914e3dfc19
|
fixed: pass parameter values in projection evaluation
|
2020-06-02 15:03:43 +02:00 |
|
Arne Morten Kvarving
|
6a08d1bbcc
|
added: support reading a 3D array from HDF5
|
2020-06-02 15:03:43 +02:00 |
|
Arne Morten Kvarving
|
c1f3ea9e65
|
fixed: iterating the wrong basis setting up element connectivities
|
2020-05-14 12:00:48 +02:00 |
|
Arne Morten Kvarving
|
afe5cfa8a4
|
added: print actual percentage of functions marked with symmetrized beta
|
2020-05-14 10:09:41 +02:00 |
|
Arne Morten Kvarving
|
5b22cb8643
|
added: flag to suppress simulator norm output in AdaptiveSetup::printNorms()
needed for (staggered) simulators where we want to handle the
printout ourself
|
2020-05-14 08:37:55 +02:00 |
|
Arne Morten Kvarving
|
cb6a1fc397
|
simplify: use LR::Element::midpoint()
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
5c649b24db
|
added: multithreaded assembly of LR L2 projection matrices
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
6e90539fe7
|
added: convenience method to check for empty threadgroups
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
789e2d32f5
|
added: multithreaded assembly in ASMu3Dmx
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
4212c6f2e9
|
fixed: re-enable multithreaded assembly in ASMu2Dmx
with div-compat support and bug fixed in the LR library,
it's time to re-enable this.
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
ab8f5a38f2
|
changed: reduce verbosity of multithreading group output for 2D LR splines
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
a51f7a65ff
|
add sanity checking for thread groups in ASMu2Dmx
|
2020-05-08 10:47:19 +02:00 |
|
Arne Morten Kvarving
|
204b7c71b7
|
added: thread groups for mixed bases
we have constrain the coloring using multiple bases
|
2020-05-08 10:47:19 +02:00 |
|
Knut Morten Okstad
|
5849fbeba2
|
Fixed: Always use basis 1 when extracting patchwise projections.
Changed: Minor cosmetics rewrite and logic simplifications.
Added: Debug output from writeSIM and writeArray methods.
|
2020-04-30 13:10:15 +02:00 |
|
Knut Morten Okstad
|
04de5528ad
|
Changed: Moved all HDF5-related items inside #ifdef HAS_HDF5
|
2020-04-30 13:10:15 +02:00 |
|
Knut Morten Okstad
|
f7422867d5
|
Changed: Inlining the two private method readArray and writeArray
|
2020-04-30 13:10:15 +02:00 |
|
Arne Morten Kvarving
|
6e5f087551
|
fixed: wrap the multi-patch refinement in a loop
if not, neighbour patches will miss the refinements
imposed by the extended refinement domain for a patch.
|
2020-04-30 12:35:51 +02:00 |
|
Arne Morten Kvarving
|
2d3aac464d
|
fixed: have to consider all elements not just local elements
if not, the sparsity pattern will lack connections that only
gets contributions from off-diagonals.
|
2020-04-30 12:35:51 +02:00 |
|
Arne Morten Kvarving
|
37f683ca69
|
save projections in the internal adaptive solver template
|
2020-04-29 12:55:08 +02:00 |
|
Arne Morten Kvarving
|
c5f29c0b14
|
added: solver template for simulators with internal adaptation
|
2020-04-28 12:04:33 +02:00 |
|
Arne Morten Kvarving
|
2ccafc972e
|
changed: add a parameter to suppress printing during RealFunc parsing
|
2020-04-27 14:00:14 +02:00 |
|
Arne Morten Kvarving
|
f62f7d15bc
|
Required changes for stationary, semi-implicit simulations
|
2020-04-24 10:40:00 +02:00 |
|
Arne Morten Kvarving
|
94a2ad20eb
|
changed: move copying of refinement to separate method
to facilitate reuse elsewhere
|
2020-04-23 12:50:32 +02:00 |
|
Arne Morten Kvarving
|
a64a40de09
|
added: save result points in AdaptiveSIM
|
2020-04-23 10:52:35 +02:00 |
|
Arne Morten Kvarving
|
611149434c
|
fix compiling of parallel ISTL unit tests
|
2020-04-17 12:12:01 +02:00 |
|
Knut Morten Okstad
|
40e481a6fa
|
Fixed: Processing of chained MPCs for time-dependent problems.
Changed: Replaced private methods by recursive lambda functions.
Added: Use of std::setw to improve formatting of debug output.
|
2020-04-16 11:54:52 +02:00 |
|
Knut Morten Okstad
|
ec5eb6ad25
|
Changed: The patch vector argument is removed from protected methods in
SAMpatch since the same vector is a class member (has been for a while).
Added: More debug print from SAM preprocessing.
|
2020-04-16 11:54:52 +02:00 |
|
Knut Morten Okstad
|
ecdf515e3e
|
Removed unused patch member, the parent class has it now
|
2020-04-16 11:54:52 +02:00 |
|
Knut Morten Okstad
|
487f865683
|
Added: Methods printStatusCodes and printCEQ in class SAM.
Added: Methods printMaster and isChained in class MPC.
|
2020-04-16 11:54:52 +02:00 |
|
Arne Morten Kvarving
|
00f9fd8a03
|
added: conservative form support in EqualOrderOperators::Weak::Advection
|
2020-04-16 10:56:01 +02:00 |
|
Arne Morten Kvarving
|
f5485633ab
|
changed: allow specifying direction="-1" on robin conditions
use this to indicate that the two coefficients alpha and g are packed
as one vector function (alpha | g)
|
2020-04-03 10:45:27 +02:00 |
|
Knut Morten Okstad
|
bc17d3b07e
|
Added: Support for lowerpatch and upperpatch attributes
in the topologyset item definitions
|
2020-04-02 11:06:00 +02:00 |
|
Knut Morten Okstad
|
c5c4f621c8
|
Fixed: Avoid writing unnecessary restart file in restart regression tests
|
2020-03-05 15:06:34 +01:00 |
|
Knut Morten Okstad
|
6f56598482
|
Changed: Minor ifdef'ery cosmetics
|
2020-02-06 14:24:56 +01:00 |
|