Presentation is loading. Please wait.

Presentation is loading. Please wait.

Los Alamos National Laboratory Wins Four 2005 R&D 100 Awards CartaBlanca: A High-Efficiency, Object-Oriented, General-Purpose Computer Simulation Environment.

Similar presentations


Presentation on theme: "Los Alamos National Laboratory Wins Four 2005 R&D 100 Awards CartaBlanca: A High-Efficiency, Object-Oriented, General-Purpose Computer Simulation Environment."— Presentation transcript:

1 Los Alamos National Laboratory Wins Four 2005 R&D 100 Awards CartaBlanca: A High-Efficiency, Object-Oriented, General-Purpose Computer Simulation Environment MESA: Measuring Enzyme-Substrate Affinities nanoFOAM: A Metal-Nanofoam Fabrication Technique NESSUS: Probabilistic Analysis Software Submitted by Southwest Research Institute and Los Alamos National Laboratory U N C L A S S I F I E D

2 W. Brian VanderHeyden (T-3) Nely T. Padial-Collins (T-3) Duan Z. Zhang (T-3) Qisu Zou (T-3) Giovanni M. Lapenta (T-15) Stefano Markidis (T-15)

3 What is CartaBlanca A high-efficiency, general-purpose multiphase multiphysics computer simulation package. Written in developer- friendly Java Language in object-oriented fashion. Based on advanced multiphase flow theory.

4 Why Java Developer-friendly: Testing availabilityDeveloper-friendly: Testing availability User friendly: GUIUser friendly: GUI Built-in thread parallelization in shared memory machines.Built-in thread parallelization in shared memory machines. Easy parallelization in distributed memory machines.Easy parallelization in distributed memory machines. Portability (The same code runs on Windows, Mac and UNIX machines).Portability (The same code runs on Windows, Mac and UNIX machines). With the computational speed on par with Fortran, C and C++.With the computational speed on par with Fortran, C and C++. Bounce of an elastic hemisphere (calculated in a PC)

5 Why Java Projectile-target interaction (calculated in Linux cluster, using 4 processors) Java typically has two to three times fewer bugs and 30%-200% more code productivity than C++.  By G. Phipps in “Comparing Observed Bug and Productivity Rates for Java and C++”, Software: Practice and experience, 1999, 29, pp

6 Multiphase multiphysics computer simulation environment Multiphase flows. Multimaterial deformation with mechanical strength. Chemical reactions. Fluid-structure interactions.

7 Other Applications Building BlastIED field disposal

8 Shock wave propagation in HE

9 Multiphase Flow Theories Ensemble averaged method to derive averaged equations. Particle-in-cell method for fluid-structure inactions. Advanced models for phase interactions. Meso-scale structures in a 3d simulation Comparison of computed mass flux to experiment.

10 Acclaimed by peers for modeling multi-phase flow: the present frictional viscosity model is not capable of explaining the observed phenomena …. Recently, Zhang and Rauenzahn [39,40] employed an ensemble- averaging technique developed by Zhang and Prosperetti [ 41, 42]…. Since this model seems to describe the behavior that was observed in the experiments very well, it should be worthwhile to implement it in “next-generation” continuum models ….  By GoldSchmidt, Beetstra, Kuipers, Hydrodynamic modelling of dense gas-fluidised beds: comparison and Validation of 3D discrete particle and continuum models. Powder Technology 142, (2004).

11 For further information, please contact: Duan Zhang CartaBlanca is in use now for a variety of complex modeling challenges. Recent applications include: Modeling nuclear reactor safety. Turbulent mixing problems. Currently working with Tech. Transfer Div. for commercialization. Credits We are grateful to the laboratory for supporting its development. Many projects contributed collectively. This is a product of long-term fundamental researches, involves: Multiphase flow models. Numerical schemes. ……


Download ppt "Los Alamos National Laboratory Wins Four 2005 R&D 100 Awards CartaBlanca: A High-Efficiency, Object-Oriented, General-Purpose Computer Simulation Environment."

Similar presentations


Ads by Google