MigFlow merge requestshttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests2022-11-03T11:44:07Zhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/29Milestone 732022-11-03T11:44:07ZNathan CoppinMilestone 73https://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/28Parallel2022-10-19T13:04:23ZAntoine QuirinyParallelConstruction des matrices locales en parallel avec Open MP. Option BUILD_OMP dans le cmake et #pragma dans fluid_problem_volume()Construction des matrices locales en parallel avec Open MP. Option BUILD_OMP dans le cmake et #pragma dans fluid_problem_volume()ReleaseJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/27Multiple periodicity2022-05-25T11:21:58ZMichel HenryMultiple periodicityAllows Double/Triple periodicity by adding
- by adding a periodic edge if all its faces are periodic
- by adding a periodic point if all its edges are periodicAllows Double/Triple periodicity by adding
- by adding a periodic edge if all its faces are periodic
- by adding a periodic point if all its edges are periodicMichel HenryMichel Henryhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/26Full implicit2022-04-01T15:39:26ZAntoine QuirinyFull implicitJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/25Boundary values2022-02-02T10:54:24ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.beBoundary valuesJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/24Add solver validation2021-10-12T12:24:36ZMichel HenryAdd solver validationMichel HenryMichel Henryhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/23Mumps2021-10-08T15:19:57ZMichel HenryMumpsAdd mumps solver
Add metis deps
Add mumps deps
Add check_residual in validation
fix error in unmesh in boundary
fix error in free_surface classAdd mumps solver
Add metis deps
Add mumps deps
Add check_residual in validation
fix error in unmesh in boundary
fix error in free_surface classMichel HenryMichel Henryhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/22Draft: clusters + recalcul de la normale2022-04-29T15:25:44ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.beDraft: clusters + recalcul de la normaletodo:
- avoir le 3D qui fonctionne (éventuellement uniquement avec des bodies d'une seule particule)
- réparer le couplage avec le fluide
- être aussi rapide qu'avant pour un dépot
(- bouger les segments en 2d)
Pour la branche suivante:
...todo:
- avoir le 3D qui fonctionne (éventuellement uniquement avec des bodies d'une seule particule)
- réparer le couplage avec le fluide
- être aussi rapide qu'avant pour un dépot
(- bouger les segments en 2d)
Pour la branche suivante:
- le 3D complethttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/21remove Symmetric type in fluid C files2021-05-10T12:29:28ZMichel Henryremove Symmetric type in fluid C filesremove Symmetric type in fluid C files.remove Symmetric type in fluid C files.Michel HenryMichel Henryhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/20Fix periodic2021-05-05T14:28:50ZMichel HenryFix periodicFix the periodic testcases. They used the state notation which is now unavailable.Fix the periodic testcases. They used the state notation which is now unavailable.Michel HenryMichel Henryhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/19Draft: release2021-01-20T10:56:38ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.beDraft: releaseJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/18Bndrot2020-11-12T12:00:08ZNathan CoppinBndrotNathan CoppinNathan Coppinhttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/17Nathan master release2020-10-15T09:36:01ZNathan CoppinNathan master releasehttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/16Nathan2020-06-29T08:37:05ZNathan CoppinNathanJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/15Updatefluidpython2020-06-24T17:42:22ZMatthieu ConstantUpdatefluidpythoncorrection description fonction python
retrait de variables et arg non utilisés
correction validation darcy
ajout d'un exemple steady sans advectioncorrection description fonction python
retrait de variables et arg non utilisés
correction validation darcy
ajout d'un exemple steady sans advectionJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/14add ip factor for weak bnd2020-06-18T14:16:45ZMatthieu Constantadd ip factor for weak bndadd factor as a parameter of the fluid problemadd factor as a parameter of the fluid problemJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/13Pip2020-06-18T08:40:02ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.bePipCreate python wheels package and integrate with pypi (pip).
Wheels packages :
- Each commit trigger the build of linux,windows and osx packages (cross compilation from a linux docker via gitlab-ci)
- Those packages can be downloaded...Create python wheels package and integrate with pypi (pip).
Wheels packages :
- Each commit trigger the build of linux,windows and osx packages (cross compilation from a linux docker via gitlab-ci)
- Those packages can be downloaded during 24h as artefacts from gitlab-ci
- The linux wheel package is used in automatic benchmarks.
Release to pypi :
- Packages built from a commit with a tag "w-*" (e.g. w-1.1.6) are automatically uploaded to https://test.pypi.org/project/migflow/
- Packages built from a commit with a tag "v-*" will be automatically uploaded to https://pypi.org/project/migflow/ (and can be installed from anywhere with pip)
- tags v-* and w-* are protected, only maintainers can assign them.
- if a w-* or v-* tag is present, the package release number is deduced from the tag name
libmbtools2 and libmbtools3 have been removed. Instead, quadtree.c is directly built into libmbfluid* and libscontact*Matthieu ConstantMatthieu Constanthttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/12Nohxt, optional petsc2020-06-16T15:40:43ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.beNohxt, optional petscRemove hxt linear system, replace by 1) petsc4py if available at runtime (not needed at compile time) 2) scipy.sparse otherwise (slower).
fluid.implicit_euler implemented in python, linear system calls in python.Remove hxt linear system, replace by 1) petsc4py if available at runtime (not needed at compile time) 2) scipy.sparse otherwise (slower).
fluid.implicit_euler implemented in python, linear system calls in python.Matthieu ConstantMatthieu Constanthttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/11forgot to adapt dimension in computestresstensor2020-04-27T15:08:18ZNathan Coppinforgot to adapt dimension in computestresstensorJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.behttps://git.immc.ucl.ac.be/fluidparticles/migflow/-/merge_requests/10Nathan2020-04-27T13:55:36ZJonathan Lambrechtsjonathan.lambrechts@uclouvain.beNathanJonathan Lambrechtsjonathan.lambrechts@uclouvain.beJonathan Lambrechtsjonathan.lambrechts@uclouvain.be