Arne Morten Kvarving
|
5578028655
|
changed: allow subclasses to register additional functions for VTF output
|
2020-12-02 14:41:59 +01:00 |
|
Arne Morten Kvarving
|
e209b75ebf
|
add IFEM-THM to jenkins scripts
|
2020-11-13 10:39:53 +01:00 |
|
Arne Morten Kvarving
|
6a2959d9ca
|
fixed: set fe.iel in ASMsxDLag::evalSolution
|
2020-11-10 13:15:09 +01:00 |
|
Arne Morten Kvarving
|
5a671fa594
|
added: allow specifying a function for beta
t holds the adaptive step number. this allows for
flexible specification of how much to refine at each step.
|
2020-10-22 13:21:18 +02:00 |
|
Arne Morten Kvarving
|
4faf645010
|
added: ability to customize LRSpline same-function tolerance
|
2020-10-22 12:29:01 +02:00 |
|
Arne Morten Kvarving
|
f6100fd9e7
|
changed: allow HDF5 output with lagrangian bases
|
2020-10-01 14:31:34 +02:00 |
|
Arne Morten Kvarving
|
15daa0ae92
|
added: write methods to ASMxDLag/Tri
(mainly) used for storing the FEM models in HDF5
|
2020-10-01 14:31:34 +02:00 |
|
Arne Morten Kvarving
|
310f8c5494
|
fixed: pass the correct process admin to the hdf5 writer
this matters because it holds information about the partitioning.
in particular, this is necessary to get correct results with graph
partitioning.
|
2020-09-28 10:15:45 +02:00 |
|
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 |
|