A multidisciplinary collaboration between computing scientists and chemical engineers has been established with the aim of performing three dimensional simulations of fluido-dynamic processes. We describe first computational efforts towards the development of high performance software components to perform such simulations which cannot be carried out on a traditional computing environments because of their huge dimension. The computing environment that supports the simulation software relies on PETSc (Portable, Extensible Toolkit for Scientific Computation) components integrated with the TFEM (Toolkit for Finite Element Method) software toolkit. We discuss the integration of TFEM modules inside PETSc data structures, the introduction of concurrency during discretization step, the validation of numerical results and performance gain on the basis of two test cases.
Towards the development of high performance scientific software for simulating 3D fluido-dynamic processes
L Carracciuolo;
2009
Abstract
A multidisciplinary collaboration between computing scientists and chemical engineers has been established with the aim of performing three dimensional simulations of fluido-dynamic processes. We describe first computational efforts towards the development of high performance software components to perform such simulations which cannot be carried out on a traditional computing environments because of their huge dimension. The computing environment that supports the simulation software relies on PETSc (Portable, Extensible Toolkit for Scientific Computation) components integrated with the TFEM (Toolkit for Finite Element Method) software toolkit. We discuss the integration of TFEM modules inside PETSc data structures, the introduction of concurrency during discretization step, the validation of numerical results and performance gain on the basis of two test cases.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.