Skip to content

Commit

Permalink
Merge pull request #26 from georghammerl/update_4C_branch
Browse files Browse the repository at this point in the history
update 4C
  • Loading branch information
pancetta authored Feb 16, 2024
2 parents fe67e41 + f8b093c commit 049f6da
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions _codes/4c.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ title: 4C - Comprehensive Computational Community Code
Topics: Numerical Simulation, Finite Elements
Link: https://www.dealii.org/
Project Head: Georg Hammerl, Christian Cyron
Members: Developers from Institute of Material Systems Modeling (Hereon), Institute for Computational Mechanics (TU Muenchen, Munich), Institute for Mathematics and Computer-Based Simulation (Universitaet der Bundeswehr, Munich), Institute for High-Performance Scientific Computing (Universitaet Augsburg)
Members: Developers from Hereon, Institute for Computational Mechanics (TU Muenchen, Munich), Institute for Mathematics and Computer-Based Simulation (Universitaet der Bundeswehr, Munich), Institute for Applied Numerics (Ruhr University Bochum)
Link: https://www.dealii.org/
toc: true
---

Expand All @@ -13,7 +14,11 @@ toc: true

# 4C: A multiphysics solver

4C is a code for highly parallelized multiphysics computer simulations at the continuum scale. It is based on BACI, a code project that has been developed at the Institute for Computational Mechanics of the Technical University of Munich over more than a decade. We believe that research in our community will benefit significantly from such a tool, making our daily work more efficient. The development goes hand in hand with the progress being made within deal.II, which is also part of the HiRSE_PS project. There is a worldwide community driving deal.II, a C++ software library on which the 4C code relies heavily. It provides the finite element backend, linear algebra functionality as well as all parallelization ingredients (MPI, threading via TBB, SMD, GPU support) to successfully run simulations on both laptops and supercomputers (e.g. 300k processes on SuperMUC-NG). deal.II is freely available under LGPL 2.1 licence.
<center>
<img width="80%" src="../assets/4C_pictures.PNG">
</center>

4C is a code for highly parallelized multiphysics computer simulations at the continuum scale. It is based on BACI, a code project that has been developed at the Institute for Computational Mechanics of the Technical University of Munich over more than a decade. We believe that research in our community will benefit significantly from such a tool, making our daily work more efficient. The development goes hand in hand with the progress being made within deal.II, which is also part of the HiRSE_PS project. There is a worldwide community driving deal.II, a C++ software library on which the 4C code relies heavily. It provides the finite element backend, linear algebra functionality as well as all parallelization ingredients (MPI, threading via TBB, SIMD, GPU support) to successfully run simulations on both laptops and supercomputers (e.g. 300,000 processes on SuperMUC-NG). deal.II is freely available under LGPL 2.1 license.


## Goals
Expand All @@ -28,4 +33,14 @@ toc: true

## Activities

None yet.
* Modernize code base to cope with latest hardware requirements to run efficiently on new HPC systems
* Increase user friendliness by improved and unified documentation with a strong focus on new users and developers
* Introduction of Continuous Benchmarking
* Community building event to foster team spirit (Raitenhaslach, 1-3 February 2023)

<center>
<img width="50%" src="../assets/4C_Raitenhaslach-2023.JPG">
</center>

* Next community building event in Herrsching am Ammersee, 25-27 September 2024

Binary file added assets/4C_Raitenhaslach-2023.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/4C_pictures.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 049f6da

Please sign in to comment.