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 1 year ago

jedbrown commented 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago

Community Analysis - Connor Morency.pptx

marisapetrusky commented 1 year ago

SPARTA Presentation.pptx

Jeff-Hadley commented 1 year ago

MFEM_Proposal_presentation_Jeff_Hadley.pptx

gnorman7 commented 1 year ago

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

gnorman7 commented 1 year ago

Mateus-Braga_Community-Analysis-Proposal.pptx

jhoring89 commented 1 year ago

preCICEProposal.pptx

tomtom252525 commented 1 year ago

Community Analysis - OpenFOAM - TC.pptx

connorhorn26 commented 1 year ago

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

kamo6346 commented 1 year ago

EilmerCFD_Community_KM.pdf

jrwrigh commented 1 year ago

Link to PETSc Presentation on Google Slides

mitchwall85 commented 1 year ago

su2_proposal_mwall.pptx

jnclement commented 1 year ago

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

zatkins-dev commented 1 year ago

community-analysis_atkins_gridap.pptx

amandashack commented 1 year ago

MFEM_community_AS.pptx

LeilaGhaffari commented 1 year ago

libCEED_Community_Analysis_Leila.pptx

drishans commented 1 year ago

elmerfem-community-drishans.pptx