Publication:
MaMiCo 2.0: An enhanced open-source framework for high-performance molecular-continuum flow simulation

cris.virtual.departmentHigh Performance Computing
cris.virtual.departmentHigh Performance Computing
cris.virtual.departmentHigh Performance Computing
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.departmentHigh Performance Computing
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtual.departmentbrowseHigh Performance Computing
cris.virtualsource.departmenta2b32daf-c95c-4b0f-8eaf-80f4b1c9dd99
cris.virtualsource.departmenta69c6dfb-2298-415f-ade1-407e7eb40c82
cris.virtualsource.department6e531f51-fa4d-47c4-9397-1d33af9a3df7
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department25ba2e6f-9989-47a4-aa6b-0908992396e8
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
dc.contributor.authorJarmatz, Piet
dc.contributor.authorWittenberg, Helene
dc.contributor.authorJafari, Vahid
dc.contributor.authorDas Sharma, Amartya
dc.contributor.authorMaurer, Felix
dc.contributor.authorWittmer, Niklas
dc.contributor.authorNeumann, Philipp
dc.date.issued2022-12-01
dc.description.abstractThe macro–micro-coupling tool (MaMiCo) is an open source C++ research software framework, designed to create molecular-continuum flow simulations in a modular way, i.e. with exchangeable solvers. It can be used to couple discrete particle dynamics codes with computational fluid dynamics solvers while retaining performance, especially for parallel execution on supercomputers. We present a new version of MaMiCo that extends its functionality by a multitude of new features, notably with dynamic handling of molecular dynamics simulation instances, automated error estimation, coupling interfaces to the community codes ls1 mardyn and OpenFOAM, a Python interface, support for machine learning modules and enhanced two-way coupling. These features of the new MaMiCo version impact several fields of computational science and can be employed to tackle open research questions in the future, such as efficient multiscale numerical simulation of multi-phase flows, or fault tolerance of coupled simulations on large-scale cluster systems.
dc.description.versionNA
dc.identifier.doi10.1016/j.softx.2022.101251
dc.identifier.issn2352-7110
dc.identifier.issn2352-7110
dc.identifier.scopus2-s2.0-85141468884
dc.identifier.urihttps://openhsu.ub.hsu-hh.de/handle/10.24405/14815
dc.language.isoen
dc.relation.journalSoftwareX
dc.relation.orgunitHigh Performance Computing
dc.rights.accessRightsmetadata only access
dc.subjectCoupling
dc.subjectFluid dynamics
dc.subjectHigh performance computing
dc.subjectMolecular dynamics
dc.subjectMolecular-continuum
dc.subjectSoftware design
dc.titleMaMiCo 2.0: An enhanced open-source framework for high-performance molecular-continuum flow simulation
dc.typeResearch article
dspace.entity.typePublication
hsu.peerReviewed
hsu.uniBibliography
oaire.citation.volume20
Files