Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ceed/fms
The CEED high-order Field and Mesh Specification
https://github.com/ceed/fms
api ceed ecp high-order mesh-formats
Last synced: 9 days ago
JSON representation
The CEED high-order Field and Mesh Specification
- Host: GitHub
- URL: https://github.com/ceed/fms
- Owner: CEED
- License: bsd-2-clause
- Created: 2018-06-30T01:14:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-10T19:54:47.000Z (about 3 years ago)
- Last Synced: 2024-01-28T21:11:45.619Z (10 months ago)
- Topics: api, ceed, ecp, high-order, mesh-formats
- Language: C
- Homepage: http://ceed.exascaleproject.org/fms
- Size: 1.25 MB
- Stars: 13
- Watchers: 10
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
███████ ███ ███ ███████
██ ████ ████ ██
█████ ██ ████ ██ ███████
██ ██ ██ ██ ██
██ ██ ██ ███████CEED's high-order Field and Mesh Specification
[![License](https://img.shields.io/badge/License-BSD%202--Clause-orange.svg)](https://opensource.org/licenses/BSD-2-Clause)
[![Documentation](https://codedocs.xyz/CEED/FMS.svg)](https://codedocs.xyz/CEED/FMS/)
[![Build and Test (GH Actions)](https://github.com/CEED/FMS/actions/workflows/build-and-test.yaml/badge.svg?branch=master)](https://github.com/CEED/FMS/actions?query=workflow%3Abuild-and-test)
[![Build and Test (GH Actions)](https://github.com/CEED/FMS/actions/workflows/check-style.yaml/badge.svg?branch=master)](https://github.com/CEED/FMS/actions?query=workflow%3Acheck-style)## High-Order Data Description
This repository contains an initial high-order Field and Mesh Specification
(FMS) interface that allows a wide variety of applications and visualization
tools to represent unstructured high-order meshes with general high-order finite
element fields defined on them.FMS is intended as a lightweight format and API that can represent general
finite elements within a common, easy to use framework. This includes high-order
solutions and meshes, as those depicted below, as well as non-standard finite
elements, such as Nedelec and Raviart-Thomas elements. See the [FMS
documentation](doc/fms.md) for more details.Initial support for the FMS file formats is available in
[VisIt](https://visit.llnl.gov/) version 3.2.![High-order mesh and solution](doc/triple-pt-2x2.png)
The following diagram illustrates the current and planned components of FMS.
![FMS components](doc/components.png)
The repository is part of the [CEED software suite][ceed-soft], a collection of
software benchmarks, miniapps, libraries and APIs for efficient exascale
discretizations based on high-order finite element and spectral element methods.
See http://github.com/ceed for more information and source code availability.The CEED research is supported by the [Exascale Computing Project][ecp]
(17-SC-20-SC), a collaborative effort of two U.S. Department of Energy
organizations (Office of Science and the National Nuclear Security
Administration) responsible for the planning and preparation of a [capable
exascale ecosystem](https://exascaleproject.org/what-is-exascale), including
software, applications, hardware, advanced system engineering and early testbed
platforms, in support of the nation’s exascale computing imperative.For more details on the CEED FMS interface see http://ceed.exascaleproject.org/fms/.
We are interested in collaborating with application scientists and visualization
teams to further improve FMS and make it a viable option for high-order data
exchange and high-order visualization and data analysis.## Building
You can get started with the default build configuration using the command line
listed below. Checkout the [build documentation](doc/build.md) for more info.```console
mkdir build
cd build
cmake ..
make -j 2
```## Contact
You can reach the CEED/FMS team by emailing [[email protected]](mailto:[email protected])
or by leaving a comment in the [issue tracker](https://github.com/CEED/FMS/issues).## Copyright
The following copyright applies to each file in the CEED software suite, unless
otherwise stated in the file:> Copyright (c) 2021, Lawrence Livermore National Security, LLC. Produced at the
> Lawrence Livermore National Laboratory. LLNL-CODE-734707. All Rights reserved.See files LICENSE and NOTICE for details.
[ceed-soft]: http://ceed.exascaleproject.org/software/
[ecp]: https://exascaleproject.org/exascale-computing-project