cu-numpde / fall22

CSCI-5636 Numerical Solution of PDE
BSD 2-Clause "Simplified" License
6 stars 1 forks source link

Sign up for community presentations #1

Open jedbrown opened 2 years ago

jedbrown commented 2 years ago

Comment here with the day you wish to present, the name of the software (linked to the website), and a sentence or two about what it does. Please link your proposal.md below. (You are encouraged to comment here as soon as you've chosen a package; you can keep working on the proposal.md file.)

:one: Monday, October 31 :two: Wednesday, November 2 :three: Friday, November 4


Example

:two: PETSc: Portable Extensible Toolkit for Scientific computing

PETSc provides parallel algebraic solvers, time integrators, and optimizers for large-scale systems, such as those governed by PDE, with optional tools for managing meshes and discretizing such equations. It offers run-time configuration and rich diagnostics. proposal.md


The above was produced by the following markdown (included in case you're new to markdown)

``` ## :two: [PETSc](https://petsc.org): Portable Extensible Toolkit for Scientific computing PETSc provides parallel algebraic solvers, time integrators, and optimizers for large-scale systems, such as those governed by PDE, with optional tools for managing meshes and discretizing such equations. It offers run-time configuration and rich diagnostics. [proposal.md](https://github.com/cu-numpde/fall22-community/blob/main/proposal.md) ```
marisapetrusky commented 2 years ago

:one: SPARTA: Stochastic PArallel Rarefied-gas Time-accurate Analyzer

SPARTA is a parallel Direct Simulation Monte Carlo (DSMC) simulator for low-density gases in 2D or 3D. DSMC codes solve the Boltzmann Equation for kinetic flows using statistical methods. A hierarchical Cartesian grid is used to group particles for performing collisions and chemistry, and for characterizing flow and surface properties. proposal.md

Mateus-A-R-Braga commented 2 years ago

:two: Clawpack: Conservation Laws Package

Clawpack is a collection of solvers for linear and nonlinear hyperbolic systems of conservation laws, such as advection or acoustic type problems. Aimed at solving conservation laws, Clawpack naturally employs the finite volume method. The collection includes classic Clawpack: a general hyperbolic PDE solver, AMRClaw: with adaptive mesh refinement, GeoClaw: aimed at geophysical flow, and PyClaw: a version of Clawpack written in Python. proposal.md

kamo6346 commented 2 years ago

2️⃣ Eilmer : An 11th-century Benedictine Monk

Named after a monk known for his attempt at gliding using wings (and breaking both his legs), Eilmer is a hypersonic flow solver built on a finite-volume formulation that is capable of solving the Navier-Stokes equations in 2D and 3D computational domains, discretised with structured or unstructured grids. Multiple slope limiters are implemented to ensure numerical stability near shocks and regions of strong gradients.

proposal.md

jhoring89 commented 2 years ago

2️⃣ preCICE: The coupling library for partitioned multi-physics simulations.

preCICE is a multi-physics coupling library that includes fluid-structure interactions, conjugate heat transfer and many others. This software does not include the actual physics solver, but instead leverages either open source solvers (such as OpenFoam/SU2/FeNICS) or allows for easy integration into your code. preCICE offers different coupling schemes such as explicit or implicit coupling, different mapping capabilities such as radial basis functions and different acceleration configurations such as quasi-newton schemes and dynamic aitken under-relaxation schemes depending on the strength of the coupling. proposal.md

jrwrigh commented 2 years ago

:two: PETSc: Portable Extensible Toolkit for Scientific computing

PETSc is a large library with various sub-modules for assisting in the computation of PDE and optimization problems. It does everything from linear algebra, to differential equation methods, to distributed data types, and even can handle discretization handling.

proposal.md

connorhorn26 commented 2 years ago

2️⃣ Firedrake

Firedrake is an automated system for the solution of partial differential equations using the finite element method (FEM). Firedrake uses sophisticated code generation to provide mathematicians, scientists, and engineers with a very high productivity way to create sophisticated high performance simulations.

proposal.md

como2099 commented 2 years ago

:one: PHASTA: Parallel Hierarchic Adaptive Stabilized Transient Analysis

PHASTA is a finite element method fluid solver that can solve both the compressible and the incompressible Navier Stokes equations.

proposal.md

LeilaGhaffari commented 2 years ago

:three: libCEED: Efficient Extensible Discretization

libCEED is a mathematical software library for high-order finite element method, designed for performance portability, run-time flexibility, and clean embedding in higher level libraries and applications. proposal.md

Jeff-Hadley commented 2 years ago

1️⃣ MFEM: Finite Element Method Library

MFEM is a finite element toolbox that provides the building blocks for developing finite element algorithms in a manner similar to that of MATLAB for linear algebra methods. It's primary audiance is anyone who is looking for a high-performance and scalable tool to enable finite element discretization and applicaton development. It is aimed to be run on a wide variety of machines, from laptops to supercomputers. MFEM is parallel and GPU ready, enables the use of various discretization methods, mesh types, and higher-order finite element spaces. MFEM also makes use of GLVis to visualize the meshes and finite element functions (Solutions) produced by MFEM. proposal.md

tomtom252525 commented 2 years ago

:two: OpenFOAM: Open source Computational Fluid Dynamics (CFD) package

OpenFOAM has users across most areas of engineering and science in academia and industry. It has the capability to solve anything from complex fluid flows involving chemical reactions, turbulence, and heat transfer, to solid dynamics and electromagnetics. proposal.md

mitchwall85 commented 2 years ago

:two: SU2: Open-Source CFD Code

SU2 is a multiphysics code for fluid dynamics and multiphysics simulation and optimization. SU2 is made for unstructured grids and its fluid dynamics capabilities include RANS, LES, and hybrid models. proposal.md

zatkins-dev commented 2 years ago

:three: Gridap: Grid-based Approximations of PDEs in Julia

Gridap.jl is a Julia package which implements grid-based approximations of PDEs. Its supported features include linear and non-linear PDEs with a variety of different finite element discretizations, as well as support for multi-field solvers, unstructured meshes, and flexible and easy-to-implement boundary conditions. On top of having very strong numerical capabilities, the real appeal of Gridap.jl is in its extremely straightforward and expressive API. The weak form of problems can be written in a fashion which is virtually identical to the mathematical notation.

proposal.md

drishans commented 2 years ago

3️⃣ ElmerFEM: Multiphysics Simulation using the Finite Element Method

Elmer provides a mesh conversion tool, a graphical interface, a numerical solver, and a post-processing module along with physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer, acoustics, and more. It offers a large selection of modern numerical methods and a modular design. proposal.md

jnclement commented 2 years ago

3️⃣ libMesh: finite element library specifically focusing on unstructured meshes. Intended to provide support for adaptive mesh refinement. PETSc integration is supported. Currently supports 1, 2, and 3 dimensional problems for both steady state and transient systems. proposal.md

gnorman7 commented 2 years ago

:one: DOLFINx

DOLFINx is a problem solving environment building upon the Finite Element Method platform FENICSx. FENICSx offers support for high level languages (such as Python) and also includes tools for high-performance applications.

proposal.md

amandashack commented 2 years ago

:three: MFEM: Finite Element Method Library

MFEM is a c++ library for finite element methods. It's goal is to provide a toolbox for development of finite element methods. It also aims to be scalable and it offers a large range of mesh types. proposal.md

jedbrown commented 2 years ago

:wave: Thanks for signing up. If you'll be presenting today, you can either link your presentation here (and I'll open it to simplify transitions) or you can use your computer. Looks like we have four people thus far signed up for today.

como2099 commented 2 years ago

Community Analysis - Connor Morency.pptx

marisapetrusky commented 2 years ago

SPARTA Presentation.pptx

Jeff-Hadley commented 2 years ago

MFEM_Proposal_presentation_Jeff_Hadley.pptx

gnorman7 commented 2 years ago

https://docs.google.com/presentation/d/1Zjpene-G52cV4p2yAIKzgBh6LqiwLUxOmeK9rHjPhEE/edit?usp=sharing

gnorman7 commented 2 years ago

Mateus-Braga_Community-Analysis-Proposal.pptx

jhoring89 commented 2 years ago

preCICEProposal.pptx

tomtom252525 commented 2 years ago

Community Analysis - OpenFOAM - TC.pptx

connorhorn26 commented 2 years ago

https://docs.google.com/presentation/d/1yP3HcLUeOw1XdNZsv25lDZBYR9tdjFMbW1gRJegjogg/edit?usp=sharing

kamo6346 commented 2 years ago

EilmerCFD_Community_KM.pdf

jrwrigh commented 2 years ago

Link to PETSc Presentation on Google Slides

mitchwall85 commented 2 years ago

su2_proposal_mwall.pptx

jnclement commented 2 years ago

https://docs.google.com/presentation/d/14RX-REQsooTi4cAvvrDiEC5Te4gpIym0A4kW5-ymzhk/edit?usp=sharing

zatkins-dev commented 2 years ago

community-analysis_atkins_gridap.pptx

amandashack commented 2 years ago

MFEM_community_AS.pptx

LeilaGhaffari commented 2 years ago

libCEED_Community_Analysis_Leila.pptx

drishans commented 2 years ago

elmerfem-community-drishans.pptx