Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07:00
Tzanio
ca55ef0217
The release number for mfem-4.1 is LLNL-CODE-806117
2020-03-02 17:18:46 -08:00
Tzanio
2caa222edf
A number of changes to switch the code from LGPL-2.1 to BSD-3:
...
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
2020-02-23 11:16:46 -08:00
Kenneth Weiss
7798771ccb
Updates SidreDataCollection due to changes to Axom's include directory structure
...
axom::sidre::SidreLength was also renamed as axom::sidre::IndexType.
2019-04-30 20:50:32 -07:00
Stowell, Mark L
54125a350d
merging with prism-dev
2018-09-30 10:47:52 -07:00
Veselin Dobrev
816985fe8e
A few tweaks in the Conduit and Sidre data collection classes.
2018-09-10 14:08:11 -07:00
Thomas Stitt
b40d28ffc6
free memory in attr_map
2018-09-10 14:02:03 -07:00
Thomas Stitt
91e027f3da
When using an external sidredatacollection pass in the blueprint_index
...
group instead of the global group. The global group is used only
to create the blueprint index group and the global group may be shared
between multiple users; it is easier to manage if the sdc only creates
groups and views under unshared groups.
2018-07-13 17:27:58 -07:00
Kenneth Weiss
ec4fcba705
Bugfix for handling of SidreDataCollection boundary mesh blueprint index
...
The blueprint index was only being genererated for the boundary mesh when
rank 0 had boundary elements. We need to generate the boundary mesh
group and associated blueprint index if any of the domains have boundary
elements.
2018-05-15 20:15:26 -07:00
Tzanio
73d826424b
Merge branch 'master' into task/2017_12_conduit_support
...
Conflicts:
fem/datacollection.cpp
2018-03-05 12:20:05 -08:00
Tzanio
a493146988
Minor
2018-02-23 17:20:06 -08:00
Kenneth Weiss
ef151be03e
Adds ability to map additional Attribute fields over the mesh elements in SidreDataCollection.
...
Uses a NamedFieldMap to associate the attribute data with an Array<int>* whose underlying data
is stored by Sidre. The mesh and mesh boundary attributes are now added to the datastore using
this mechanism.
2018-02-20 20:26:31 -08:00
Cyrus Harrison
76068a7f52
changes for restoring domain decompsed mesh that is not ParMesh
2018-02-12 12:43:23 -08:00
Kenneth Weiss
38a1411891
Upgrades MFEM to Axom/Sidre version 0.2.8
...
In this version, the Axom project merged the spio (sidre parallel I/O)
component into sidre. This simplifies Axom's configuration.
Earlier versions of Axom/Sidre are no longer supported.
2017-11-16 20:35:54 -08:00
Veselin Dobrev
4f62e9f4ac
In class DataCollection, add support for separate number of digits to be
...
used for the cycle number and for the MPI rank.
2017-07-28 15:55:17 -07:00
Joseph Ciurej
359a4e36cc
Updated MFEM to store domain abutment data in SIDRE using the Blueprint mesh schema v3.0.
2017-06-30 15:04:50 -07:00
Joseph Ciurej
e0e7f25478
Updated the 'SidreDataCollection' adjacency information to conform to Blueprint v0.2.1+.
2017-06-30 15:04:43 -07:00
Veselin Dobrev
80cdf96481
In SidreDataCollection::createMeshBlueprintAdjacencies, add a check for
...
the case that is not currently supported, hasBP == true, terminating
execution with an error message.
2017-05-24 18:01:55 -07:00
Veselin Dobrev
e0e9daa1f3
Some minor formatting edits.
2017-05-23 22:25:31 -07:00
Kenneth Weiss
2941745edf
Bugfix for SidreDataCollection::createMeshBlueprintAdjacencies().
...
Only create a group when the adjacency relation is not empty.
Creating views with 0 elements triggers warning in Sidre and Conduit (invalid casts).
2017-05-23 15:14:55 -07:00
Kenneth Weiss
5346b97d8e
Fixes warning about accessing fields that are missing.
...
Checking for a sidre::View by calling sidre::Group::getView()
triggers a warning when the View is not present.
Using sidre::Group::hasView() and returning NULL avoids this warning.
2017-05-23 14:54:44 -07:00
Kenneth Weiss
86b2efdb85
Adds MFEM_USE_MPI guards around SidreDataCollection::createMeshBlueprintAdjacencies().
...
This function had calls to the ParMesh API and is only meaningful for parallel meshes.
2017-05-23 14:54:35 -07:00
Kenneth Weiss
108336399c
Fixes how sidre groups and views are queried to reduce debug warnings.
...
Sidre warns when trying to access a non-existent group or view.
The preferred access/creation pattern is to check for the existence of a group/view
before allocating, rather than checking if accessing returns a null pointer.
2017-05-23 14:53:42 -07:00
Joseph Ciurej
9b8fd4f9a0
Changed data collection so that "adjacencies" section is only added when multiple groups exist.
2017-05-23 14:53:29 -07:00
Joseph Ciurej
41ee43ca31
Fixed a few bugs with the Blueprint adjacency setup implementation.
2017-05-23 14:53:17 -07:00
Joseph Ciurej
9d8f5ca51d
First stab at adding parallel mesh information to Sidre.
2017-05-23 14:53:06 -07:00
Rich Hornung
85e1b4aad5
Sidre class name changes.
2017-05-23 14:40:33 -07:00
Kenny Weiss
29992488b9
Converted sidre usage from 'asctoolkit' to 'axom' namespace.
...
Changes required due to renaming of the LLNL's CS Toolkit to 'axom'.
2017-03-06 20:33:09 -08:00
Tzanio
1569425857
Version 3.3
2017-01-28 22:05:47 -08:00