Parallel approach of fully systemized chimera methodology for steady/unsteady problems. Parallel Computational Fluid Dynamics, 2002. ,
, Chombo software package for amr applications design document, 2015.
, Automatic thread-level parallelization in the chombo amr library, 2011.
Composite overset structured grids, handbook of grid generation, chapter 11 ,
Ebchombo software package for cartesian grid, 2003. ,
Hole-cutting for three-dimensional overlapping grids, SIAM Journal on Scientific Computing ,
Managing application complexity in the samrai object oriented framework, 2002. ,
, Parallel Computing-Numerics, Applications, and Trends, 2008.
, Structured Adaptive Mesh Refinement (SAMR) Grid Methods, 2000.
Pegasus 5: An automatic pre-processor for overset-grid cfd, AIAA 32nd Fluid Dynamics Conference ,
Large scale structured amr calculations using the samrai framework, SC01 Proceedings, Denver. Quadtrees and Octrees, 2001. ,
, # Creating differents MPI intracommunicators
, Create ( group_l )
, comm_w_n = comm_w. Get_name (
Forest-of-octrees amr: algorithms and interfaces, Second HPC Workshop KAUST, 2012. ,
Modular forest-of-octrees amr: algorithms and interfaces, FEniCS, 2012. ,
p4est: Scalable algorithms for parallel adaptive mesh refinement on forests of octrees, SIAM Journal on Scientific Computing, 2011. ,
An effective way to represent quadtrees, Communications of the ACM, 1982. ,
Hierarchical data strucutres and algorithms for computer graphics, IEEE Computer Graphics & Applications, 1988. ,
Quadtree grid generation: Information handling, boundary fitting and cfd applications, Computers & Fluids, 1996. ,
Parallel construction of quadtrees and quality triangulations, Int. J. Comp. Geom. & Appl, 1999. ,
, Dendro: Parallel algorithms for multigrid and amr methods on 2:1 balanced octrees, Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, 2008.
Foundations of Multidimensional and Metric Data Structures, 2006. ,
An overview of quadtrees, octrees, and related hierarchical data structures. Theoretical Foundations of Computer Graphics and CAD, 1988. ,
Recursive algorithms for distributed forests of octrees, SIAM Journal on Scientific Computing, 2015. ,
Low-cost parallel algorithms for 2:1 octree balance, Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012. ,
Quadtree complexity theorem. Algorithms and Theory of Computation Handbook, 2004. ,
,
, Extract Taken from The VTK User's Guide
, Ronnie Andersson. Computational Fluid Dynamics for Engineers, 2011.
Basix finite volume methods, 2010. School of Mechanical Aerospace and Civil Engineering ,
Computational Methods for Fluid Dynamics, 2002. ,
, PETSc Users Manual, 2017.
Numerical Models for Differential Problems, 2009. ,
Computational Engineering-Introduction to Numerical, 2006. ,
Finite difference, finite element and finite volume methods for the numerical solution of pdes, 2007. ,
Direct numerical simulation of particulate flows with an overset grid method, Journal of Computational Physics, 2017. ,
A finite volume method for the laplace equation on almost arbitrary two-dimensional grids, vol.2, 2005. ,
Composite overlapping meshes for the solution of partial differential equations, Journal of Computational Physics, 1989. ,
, Department of Applied Mathematics, 1985.
A finite volume method for the approximation of diffusion operators on distorted meshes, J. Comput. Phys, 2000. ,
Managing complex data and geometry in parallel, Engineering with Computers, 2006. ,
Stabilized ddfv schemes for stokes problem with variable viscosity on general 2d meshes. hal-00385687v1, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00385687
, Xesus Nogueira. A higher-order chimera method for finite volume schemes, 2017.
Numerical analysis of the ddfv method for the stokes problem with mixed neumann/dirichlet boundary conditions. hal-01502397, 2017. ,
Enhancing scalability of parallel structured amr calculations, Proceedings of the International Conference on Supercomputing 2003 (ICS'03), 2003. ,
, Commit () 12 if ( rank = = 0 ) : 13 data = numpy. zeros (1 , block_type ) 14 recv ( [ data , mpi_d_t ] , source = 1 , tag = 1 ) 15 print ( data ) 16 elif ( rank = = 1 ) : 17 data = numpy. array ( data , block_type ) 18 send, mpi_d_t = create_struct ( block_length , 10 block_displ , 11 mpi_types )