framework
framework copied to clipboard
The Arcane Framework for HPC codes
Build error when ArcaneInterface is activated: /ccc/scratch/cont013/ifpr11/guignont/Arcane/framework/alien/ArcaneInterface/modules/interface_c/src/alien/c/alienc.cc:44:10: fatal error: alien/AlienExternalPackages.h: No such file or directory 44 | #include
Generic algorithms like `GenericReducer` ou `GenericFilterer` allocates memory during kernel execution and to keep some values. At the moment these allocations are done only one time for each instance. We...
We need to complete the following tasks: Top priority - [x] Remove remaining memory transfers between Host and Accelerator - [ ] Keep list of memory holes in `ConstituentConnectivityList` when...
Hi, It would be practical to have a Spack package ([https://github.com/spack/spack/](https://github.com/spack/spack/)) to ease compilation and deployment of Arcane. Is it something you would consider ?
This will help to make sure `googletest` use the same compilation options than Arccore.
Is it possible to port the `synchronizeMaterialsInCells()` with the accelerator API? Indeed, when a code is running with AcceleratorRuntime=cuda, then the main part of `synchronizeMaterialsInCells()` is running on CPU and...
Dear Arcane Framework Community, I recently sought assistance from the helpful @grospelliergilles to successfully install Arcane on a macOS (Arm) machine. While we managed to get it working, in the...
Traditional initialization code executed in serial on CPU: ```c++ VariableCellInteger var_ci(...); VariableCellReal var_cr(...); MaterialVariableCellReal var_mr1(...); MaterialVariableCellReal var_mr2(...); ... MaterialVariableCellReal var_mr7(...); VariableNodeReal var_nr(...); VariableNodeReal3 var_nr3(...); var_ci.fill(1); var_cr.fill(0.0); var_mr1.fill(0.0); var_mr2.fill(1.0); ... var_mr7.fill(0.0);...
Temporary arrays or variables are often used in simulation code but it implies numerous allocations/freeing at each time-step cycle. In addition, when the cuda accelerator runtime is enabled, we have...