Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign up for community presentations #1

Open
jedbrown opened this issue Oct 28, 2023 · 16 comments
Open

Sign up for community presentations #1

jedbrown opened this issue Oct 28, 2023 · 16 comments

Comments

@jedbrown
Copy link
Contributor

Please 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 make your repository public [1] and 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.)

1️⃣ Monday, November 6
2️⃣ Wednesday, November 8
3️⃣ Friday, November 10


Example

2️⃣ 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/fall23-community-jedbrown/blob/main/proposal.md)

[1] Making your repository public

In your repository, click Settings and scroll down to make it public as in this dialog:

image

@TripleRider
Copy link

TripleRider commented Oct 28, 2023

Preferred date for presentation is 3️⃣ Friday, November 10th.

SU2

SU2 is a suite of software tools written in C++ to numerically solve partial differential equations and perform PDE constrained optimization on unstructured meshes. The primary applications are computational fluid dynamics (CFD) and aerodynamic shape optimization, but it has been extended to solve problems in electrodynamics, chemical flows and other fields.
proposal.md

-Amit Dubey

@mayanpoll
Copy link

mayanpoll commented Nov 1, 2023

Preferred date for presentation is 3️⃣ Friday, November 10.

FEniCSx

FEniCSx is an open-source computing platform that can be used to solve partial differential equations (PDEs).
It provides a quick way to write finite element code for various scientific models. For example, fluid dynamics and electrodynamics models.

proposal.md

FEniCSx computing platform.pdf
FEniCSx computing platform.pptx

-May An van de Poll

@MaYeatCo
Copy link

MaYeatCo commented Nov 1, 2023

Preferred day either 2️⃣ Wednesday, November 8 or 3️⃣ Friday, November 10

Note that I am collaborating with Christina Wang on the future project. We are looking into pde solving packages for Julia/Python/Matlab. There are many options out there. Here is just one of the packages that we looked into. We are still considering options and we are open to suggestions, if anyone has them!

Gridap.jl

Gridap is a set of tools written in Julia. It allows a user to get an approximate solution to a PDE under various conditions such as unusual domains, multi-fields etc. It employs finite element methods. One of the prominent features is the ability to set up equations as they appear mathematically. This seems to reduce the number of code lines. The audience appears to be researchers who are familiar with mathematical frameworks (e.g. weak-form solutions) and need to solve their problems under above mentioned restrictions.

proposal.md

proposal.pdf

Madi Yerlanov

@tao-geo
Copy link

tao-geo commented Nov 2, 2023

Preferred day for presentation: Friday, November 10

ASPECT

ASPECT is a code to simulate convection and tectonic processes in Earth and other planetary bodies, including applications for mantle convection, inner core convection, lithospheric scale deformation, two-phase flow, and numerical methods development.
It is based on Deal.ii, a FEM library.

proposal.md

Aspect_Tao_Yuan.pptx

Tao Yuan

@Adam-Prieto
Copy link

Adam Prieto

Preferred presentation day: 3️⃣ Friday, November 10

Enzo

Enzo is an open source tool designed to solve PDEs related to astrophysics and hydrodynamics. Since the package is fully open source, anyone can download, edit, and upload their contributions, but integration is subject to moderator approval.
proposal.md

-AP

@YichenDong
Copy link

YichenDong commented Nov 3, 2023

Preferred presentation day: 3️⃣ Friday, November 10

PETSc

In this project, I propose to analyze the performance of PETSc’s multigrid methods on various
problems and compare them with other solvers. This will involve setting up problems, running
solvers, benchmarking performance, comparing performance with other solvers, analyzing results,
and documenting and sharing findings. This contribution will not only enhance our understanding
of multigrid methods in PETSc but also help identify potential areas for improvement or optimization.

proposal.md
presentation slides

Yichen Dong

@virditus
Copy link

virditus commented Nov 3, 2023

Preferred day: 3️⃣ Friday, November 10

Firedrake

Firedrake uses the finite element method to automate the solving of partial differential equations. It enables high performance simulations for scientific applications, incorporating features like Unified Form Language to describe PDEs expressively, programmable solvers through coupling with PETSc, and many other interesting meshes and methods.

proposal.md

presentation (presenting remotely)

Spencer Hall

@Luro8836
Copy link

Luro8836 commented Nov 3, 2023

Preferred presentation day: Friday, November 10

OpenFoam

OpenFOAM is a free, open source CFD software created to solve problems from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics.
It is released every six months to include customer sponsored developments and contributions from the community. I'm planning on including the effects on diffusion given the phonon-electron interactions by adding a source term in the heat equation.

proposal.md

PROPOSAL.pptx

Luis Rodriguez.

@Christina-wg
Copy link

Christina-wg commented Nov 4, 2023

Preferred day either 2️⃣ Wednesday, November 8 or 3️⃣ Friday, November 10

PyClaw

PyClaw is a Python based parallel solver for hyperbolic PDEs in 1D, 2D, and 3D. It has Riemann solvers that can solve problems including acoustic, advection, Burgers equation, Euler equations, shallow water equations, and etc. Examples and source code for solving the above problems are available.

proposal.md

Presentation slides

-Christina Wang

@shrihariravi8004
Copy link

shrihariravi8004 commented Nov 4, 2023

Preferred date of presentation- Friday, 10th of November.

OpenFOAM

Presentation

Presentation.pptx

OpenFOAM is an open source software based on the Finite Volume Method. It is used for solving complex multiphysics problems such as fluid flow, turbomachinery, heat transfer, diffusion, plane-strain elasticity, electromagnetism, etc. OpenFOAM has an active development community, although the contributions are controlled by the original authors of OpenFOAM and a few key contributors. Luis Rodriguez and I plan to contribute to OpenFOAM by modifying the thermal diffusion equation solver to include a finite thermal wave speed. This phenomenon is observed in cancer cells and human tissue, so modelling the heat transfer characteristics of such systems could offer insights into treatments involving laser heating.

proposal.md

@Xiongwei-Liu
Copy link

Xiongwei-Liu commented Nov 4, 2023

Prefer 2️⃣ Wednesday, November 8

SPECFEM2D simulates forward and adjoint seismic wave propagation in two-dimensional acoustic, (an)elastic, poroelastic or coupled acoustic-(an)elastic-poroelastic media, with Convolution PML absorbing conditions. The software SPECFEM also allows calculation for 1D and 3D model. My interest is surface wave, so I plan to use SPECFEM2D.

[proposal.md]
SEM_Presentation.pptx

@shipradsingh
Copy link

shipradsingh commented Nov 6, 2023

3️⃣ Trilinos

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems.
proposal.md

@j-gams
Copy link

j-gams commented Nov 6, 2023

2️⃣ or 3️⃣ - Landlab

Landlab is a Python package for numerically solving PDEs modeling processes on the earth's surface. It is primarily targeted at geomorphology, hydrology, glaciology, stratigraphy, and related fields. Landlab has a gridding engine and an immense library of modular models of physical processes, like erosion by flowing water and plant dynamics.
proposal.md
presentation (remote student)

Jerry Gammie

@SumedhSCU
Copy link

SumedhSCU commented Nov 6, 2023

2️⃣ or 3️⃣ -PythonFOAM

Using Python modules for in-situ data analytics with OpenFOAM. NOTE that this is NOT PyFOAM which is an automation tool for running OpenFOAM cases. Here, OpenFOAM calls Python functions and classes for
in-situ data analytics.

proposal.md
Sumedh Soman

@jedbrown
Copy link
Contributor Author

jedbrown commented Nov 8, 2023

Thanks, everyone, for signing up. Counting above, we have

  • 1 person who selected only Wednesday
  • 8 people who selected only Friday
  • 5 people who selected either.

Friday is going to be pretty full, so I'd like to ask that if you are willing to go Wednesday, please do. Further, if you're okay with presenting from my computer, please edit your comment above and link your presentation. I'll queue them all up before class. (If you choose a cloud slide tool like Google Slides or o365/Sharepoint Powerpoint, please remember to adjust the sharing so I can open it.) If you want to present from your computer, I'll ask you to run Zoom so you can screen-share and hopefully it'll be useful to distance viewers.

@galen-gb
Copy link

galen-gb commented Nov 8, 2023

3️⃣ SU2

SU2 is a suite of C++ tools designed to solve multiphysics analysis and optimization tasks on an unstructured grid. The software is primarily focused of CFD and aerodynamic optimization, but allows for rapid integration of new physics packages to expand beyond the original scope.
proposal.md
Graham-Bell_Presentation.pptx

Galen Graham-Bell

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests