Arne Morten Kvarving
|
49fc54789f
|
added: add graph partitioning handling in ASMu3Dmx boundary integrals
|
2021-01-29 11:13:15 +01:00 |
|
Arne Morten Kvarving
|
00b36d2c49
|
fixed: we do not want to increase the index here
it's done by the for-loop. copy-paste issue
|
2021-01-29 11:13:15 +01:00 |
|
Arne Morten Kvarving
|
e7bb2bb509
|
fixed: set the package in petsc pc blocks
|
2021-01-27 18:35:14 +01:00 |
|
Arne Morten Kvarving
|
dc2c682e25
|
add missing doxy
|
2021-01-27 15:07:42 +01:00 |
|
Arne Morten Kvarving
|
0731179e31
|
fixed: missing return value without HDF5
|
2021-01-27 15:07:42 +01:00 |
|
Arne Morten Kvarving
|
0b63ec3e93
|
added: ability to put terminal log in HDF5
|
2021-01-25 13:43:00 +01:00 |
|
Arne Morten Kvarving
|
bdf5e31c3e
|
fixed: avoid unnecessary expensive refinement parameter calculations
if we are shared, these are complete ignored further down. no reason
to calculate them.
useful for adaptive multi-patch fracture dynamics
|
2021-01-21 14:29:50 +01:00 |
|
Arne Morten Kvarving
|
f6c847cf75
|
fixed: specify number of dofs for the solution
cannot assume all vectors have the same amount of fields
as the simulator has primary dofs
|
2021-01-21 11:33:32 +01:00 |
|
Arne Morten Kvarving
|
a83bfb0b28
|
fixed: element indices should start at 1
|
2021-01-21 11:31:28 +01:00 |
|
Arne Morten Kvarving
|
064a27d4ab
|
fixed: ensure we have a non-empty element list
this to flag that partitioning is enabled. we use -1
as this is an invalid element id.
|
2020-12-04 14:12:54 +01:00 |
|
Arne Morten Kvarving
|
a243650ceb
|
fixed: remove unnecessary myElms member in ASMu3D
this was forgotten in the original commit. after a review
comment myElms were added to ASMbase, and I forgot
to remove it in ASMu3D.
|
2020-12-04 12:50:47 +01:00 |
|
Arne Morten Kvarving
|
03e565e3a5
|
added: allow specifying solver params for L2-projection
|
2020-12-03 12:39:17 +01:00 |
|
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 |
|