Sandia National Laboratories
Page Directory
CCIM
CSRI
Home
Research
Publications
Presentations
Software
Curriculum Vitae

Abstract: von Ohesen et al. 2002

Citation

J.B. von Oehsen, E.C. Cyr, C.L. Cox, and B.A. Malloy, An Internet-Accessible Software Package for Modeling Viscoelastic Flow, Internet Accessible Mathematical Computation 2002 Workshop, Lille France, July 7, 2002.

Abstract

The focus of our research and development is the creation of a web-based C++ software package that numerically models viscoelastic flow in polymer processing. In order to design software that best satisfies the needs of fiber and film process modelers in industry and academia, the following capabilities must be included:(1) multi-scale simulation, from molecular through continuum levels, taking into account length and time scales which vary by several orders of magnitude, (2) accurate three dimensional simulations that can only be achieved on massively parallel computing platforms, (3) monitoring of the simulation during each of the stages using a variety of 2D and 3D visualization tools, and (4) a user-friendly web-based interface (Java Applet).

To integrate these components we have designed a highly distributed object-oriented system that exploits the power and expressivity of the Extensible Markup Language, XML, Extensible Style Language, XSL, and the XSL transformations, XSLT, to provide a uniform interface for graphical representation of data. We use Java to build the web-based graphical user interface, which allows easy interaction with our software. To make our system highly distributed we take advantage of Java servlets, which enables simple access to the code via the Internet.

We also discuss a proof-of-concept project that involves creating a web-based graphical user interface written in Java to run FORTRAN legacy code. To achieve this interoperability, we place a C-language wrapper around the FORTRAN code and then create a Java servlet that enables the Java Native Interface (JNI) to interact with the C code. The user interface runs the FORTRAN code through this servlet.

Full Text

Link

Image placeholder

Eric C. Cyr


Contact
E-mail: Eric C. Cyr
(505)844-0360 (Phone)

Mailing address
Sandia National Laboratories
P.O. Box 5800, MS 1320
Albuquerque, NM 87185-1320

Useful links
University of Illinois
Clemson University