<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pmatteoli</id>
		<title>www.coria-cfd.fr - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pmatteoli"/>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php/Special:Contributions/Pmatteoli"/>
		<updated>2026-05-11T22:33:12Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=YALES2BIO&amp;diff=4193</id>
		<title>YALES2BIO</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=YALES2BIO&amp;diff=4193"/>
				<updated>2020-07-20T12:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pmatteoli: /* Private wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:YALES2BIO public page|YALES2BIO public page - www.coria-cfd.fr}}&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
YALES2BIO aims at solving the equations of fluid dynamics in the context of biological flows. The main application is cardiovoscular flows, involving microscale (at the level of cells) and macro-scale applications (blood flow in the heart).&lt;br /&gt;
&lt;br /&gt;
YALES2BIO was developed from 2010 to 2013 by [[User:Mendez|S. Mendez]] and [[User:Chnafa|C. Chnafa]] and is maintained since 2012 by [[User:Mendez|S. Mendez]] at I3M, together with the YALES2 developers at CORIA.&lt;br /&gt;
&lt;br /&gt;
== Solvers ==&lt;br /&gt;
&lt;br /&gt;
YALES2BIO is based on [[YALES2|YALES2]]. In addition to the solvers implemented in YALES2, YALES2BIO has several specific solvers.&lt;br /&gt;
* Red blood cell solver ('''RBC''')&lt;br /&gt;
* Electrostatics solver ('''ESS''')&lt;br /&gt;
* ALE solver, with specific routines for heart ('''ALE''')&lt;br /&gt;
&lt;br /&gt;
All the following features are inherited from the YALES2 kernel:&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Turbulence (Large-Eddy Simulation)&lt;br /&gt;
** Constant Smagorinsky&lt;br /&gt;
** Localized dynamic Smagorinsky&lt;br /&gt;
** WALE&lt;br /&gt;
** SIGMA&lt;br /&gt;
&lt;br /&gt;
== Numerics ==&lt;br /&gt;
* Spatial: 2nd- and 4th-order finite-volume schemes&lt;br /&gt;
* Temporal:&lt;br /&gt;
** 4th-order explicit time integration (RK4 and TFV4A) of convective terms&lt;br /&gt;
** explicit and implicit diffusion and source terms&lt;br /&gt;
* Stabilization: Cook &amp;amp; Cabot 4th-order artificial viscosity&lt;br /&gt;
* Linear solvers:&lt;br /&gt;
** PCG&lt;br /&gt;
** BICGSTAB, BICGSTAB2, BICGSTAB(2)&lt;br /&gt;
** Deflated PCG&lt;br /&gt;
** Deflated BICGSTAB(2)&lt;br /&gt;
** Residual recycling&lt;br /&gt;
&lt;br /&gt;
== Data Structures ==&lt;br /&gt;
* 1D, 2D, 3D unstructured solver&lt;br /&gt;
* Full dual decomposition based on METIS&lt;br /&gt;
* Data registration (int, real, char, node, elem, face, pair, scalar, vector, tensor)&lt;br /&gt;
* Optimized non-blocking MPI communications&lt;br /&gt;
* Parallel load balancing&lt;br /&gt;
* Automatic reconnection of periodic boundaries&lt;br /&gt;
* Automatic homogeneous mesh refinement&lt;br /&gt;
* IO formats: Gambit (Fluent), Ensight, prepartionned HDF5 (XDMF) with compression&lt;br /&gt;
* Cartesian mesh generator&lt;br /&gt;
* Partitioned mesh support for HDF5 independent of the number of processors&lt;br /&gt;
* Parallel interpolator for partitioned HDF5 meshes&lt;br /&gt;
* Automatic sponge layers&lt;br /&gt;
* Built-in Gaussian filters of arbitrary size&lt;br /&gt;
&lt;br /&gt;
== Software engineering ==&lt;br /&gt;
* 185,000 lines of code&lt;br /&gt;
* Object-oriented fortran with modules (f90)&lt;br /&gt;
* Version management with GIT&lt;br /&gt;
* Inline documentation in the source code (XML + Latex)&lt;br /&gt;
* GUI with client/server mode (wxwidgets, C++)&lt;br /&gt;
* Automatic validation tests (AQAT, AVVT)&lt;br /&gt;
* Automatic dependency of f90 modules in makefiles&lt;br /&gt;
* Keyword-based input file&lt;br /&gt;
* Easy profiling with timers&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
Some computation examples are given in the [[YALES2_Gallery|gallery]] (Simulation of a cardiac cycle).&lt;br /&gt;
&lt;br /&gt;
== Private wiki ==&lt;br /&gt;
To access the YALES2BIO private wiki, click on this link [https://yales2bio.coria-cfd.fr/index.php/Main_Page].&lt;/div&gt;</summary>
		<author><name>Pmatteoli</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=YALES2BIO&amp;diff=4192</id>
		<title>YALES2BIO</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=YALES2BIO&amp;diff=4192"/>
				<updated>2020-07-20T11:57:38Z</updated>
		
		<summary type="html">&lt;p&gt;Pmatteoli: /* Gallery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:YALES2BIO public page|YALES2BIO public page - www.coria-cfd.fr}}&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
YALES2BIO aims at solving the equations of fluid dynamics in the context of biological flows. The main application is cardiovoscular flows, involving microscale (at the level of cells) and macro-scale applications (blood flow in the heart).&lt;br /&gt;
&lt;br /&gt;
YALES2BIO was developed from 2010 to 2013 by [[User:Mendez|S. Mendez]] and [[User:Chnafa|C. Chnafa]] and is maintained since 2012 by [[User:Mendez|S. Mendez]] at I3M, together with the YALES2 developers at CORIA.&lt;br /&gt;
&lt;br /&gt;
== Solvers ==&lt;br /&gt;
&lt;br /&gt;
YALES2BIO is based on [[YALES2|YALES2]]. In addition to the solvers implemented in YALES2, YALES2BIO has several specific solvers.&lt;br /&gt;
* Red blood cell solver ('''RBC''')&lt;br /&gt;
* Electrostatics solver ('''ESS''')&lt;br /&gt;
* ALE solver, with specific routines for heart ('''ALE''')&lt;br /&gt;
&lt;br /&gt;
All the following features are inherited from the YALES2 kernel:&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Turbulence (Large-Eddy Simulation)&lt;br /&gt;
** Constant Smagorinsky&lt;br /&gt;
** Localized dynamic Smagorinsky&lt;br /&gt;
** WALE&lt;br /&gt;
** SIGMA&lt;br /&gt;
&lt;br /&gt;
== Numerics ==&lt;br /&gt;
* Spatial: 2nd- and 4th-order finite-volume schemes&lt;br /&gt;
* Temporal:&lt;br /&gt;
** 4th-order explicit time integration (RK4 and TFV4A) of convective terms&lt;br /&gt;
** explicit and implicit diffusion and source terms&lt;br /&gt;
* Stabilization: Cook &amp;amp; Cabot 4th-order artificial viscosity&lt;br /&gt;
* Linear solvers:&lt;br /&gt;
** PCG&lt;br /&gt;
** BICGSTAB, BICGSTAB2, BICGSTAB(2)&lt;br /&gt;
** Deflated PCG&lt;br /&gt;
** Deflated BICGSTAB(2)&lt;br /&gt;
** Residual recycling&lt;br /&gt;
&lt;br /&gt;
== Data Structures ==&lt;br /&gt;
* 1D, 2D, 3D unstructured solver&lt;br /&gt;
* Full dual decomposition based on METIS&lt;br /&gt;
* Data registration (int, real, char, node, elem, face, pair, scalar, vector, tensor)&lt;br /&gt;
* Optimized non-blocking MPI communications&lt;br /&gt;
* Parallel load balancing&lt;br /&gt;
* Automatic reconnection of periodic boundaries&lt;br /&gt;
* Automatic homogeneous mesh refinement&lt;br /&gt;
* IO formats: Gambit (Fluent), Ensight, prepartionned HDF5 (XDMF) with compression&lt;br /&gt;
* Cartesian mesh generator&lt;br /&gt;
* Partitioned mesh support for HDF5 independent of the number of processors&lt;br /&gt;
* Parallel interpolator for partitioned HDF5 meshes&lt;br /&gt;
* Automatic sponge layers&lt;br /&gt;
* Built-in Gaussian filters of arbitrary size&lt;br /&gt;
&lt;br /&gt;
== Software engineering ==&lt;br /&gt;
* 185,000 lines of code&lt;br /&gt;
* Object-oriented fortran with modules (f90)&lt;br /&gt;
* Version management with GIT&lt;br /&gt;
* Inline documentation in the source code (XML + Latex)&lt;br /&gt;
* GUI with client/server mode (wxwidgets, C++)&lt;br /&gt;
* Automatic validation tests (AQAT, AVVT)&lt;br /&gt;
* Automatic dependency of f90 modules in makefiles&lt;br /&gt;
* Keyword-based input file&lt;br /&gt;
* Easy profiling with timers&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
Some computation examples are given in the [[YALES2_Gallery|gallery]] (Simulation of a cardiac cycle).&lt;br /&gt;
&lt;br /&gt;
== Private wiki ==&lt;br /&gt;
To access the YALES2BIO private wiki, click here&lt;/div&gt;</summary>
		<author><name>Pmatteoli</name></author>	</entry>

	</feed>