https://github.com/ceed/fms

The CEED high-order Field and Mesh Specification

https://github.com/ceed/fms

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.6%) to scientific vocabulary

Keywords

api ceed ecp high-order mesh-formats

Keywords from Contributors

radiuss amr computational-science fem finite-elements math-physics parallel-computing data-viz
Last synced: 5 months ago · JSON representation

Repository

The CEED high-order Field and Mesh Specification

Basic Info
Statistics
  • Stars: 16
  • Watchers: 9
  • Forks: 1
  • Open Issues: 4
  • Releases: 0
Topics
api ceed ecp high-order mesh-formats
Created over 7 years ago · Last pushed over 4 years ago
Metadata Files
Readme Changelog License

README.md

                        ███████ ███    ███ ███████
                        ██      ████  ████ ██
                        █████   ██ ████ ██ ███████
                        ██      ██  ██  ██      ██
                        ██      ██      ██ ███████

             CEED's high-order Field and Mesh Specification

License Documentation Build and Test (GH Actions) Build and Test (GH Actions)

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 for more details.

Initial support for the FMS file formats is available in VisIt version 3.2.

High-order mesh and solution

The following diagram illustrates the current and planned components of FMS.

FMS components

The repository is part of the CEED software suite, 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 (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, 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 for more info.

console mkdir build cd build cmake .. make -j 2

Contact

You can reach the CEED/FMS team by emailing ceed-users@llnl.gov or by leaving a comment in the issue tracker.

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.

Owner

  • Name: CEED
  • Login: CEED
  • Kind: organization
  • Email: ceed-users@llnl.gov

ECP Co-Design Center for Efficient Exascale Discretizations (CEED)

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 128
  • Total Committers: 5
  • Avg Commits per committer: 25.6
  • Development Distribution Score (DDS): 0.547
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Chris Laganella c****l@i****m 58
Brad Whitlock b****w@i****m 30
Veselin Dobrev d****v@l****v 21
Tzanio t****o@l****v 14
Brad Whitlock b****t@g****m 5
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 4
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 month
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 2.75
  • Average comments per pull request: 4.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • CsatiZoltan (1)
  • ibaned (1)
  • jedbrown (1)
Pull Request Authors
  • Laganellac (1)
  • v-dobrev (1)
Top Labels
Issue Labels
question (2)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 0
  • Total maintainers: 3
spack.io: libfms

Field and Mesh Specification (FMS) library

  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 27.6%
Average: 29.0%
Forks count: 31.0%
Dependent packages count: 57.3%
Maintainers (3)
Last synced: 6 months ago