05.06.2013 Views

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

commands. There are instructions on how to install the<br />

dictionary and execute the code. To try to make the code<br />

easier for the new user, a core set of commands and the<br />

command sequence for specific kinds of problems have<br />

been defined. There are also examples from simple<br />

geometry, such as creating a box or sphere and cutting out<br />

a portion of the grid, to smoothing, partitioning the grid,<br />

adaptive mesh refinement and converting between file<br />

formats. There is a reference section on mesh objects and<br />

on code development. The NWGrid Users Manual has<br />

been established on an internal web site at this<br />

<strong>Laboratory</strong>. Several new users are accessing it and it is<br />

being reviewed by experienced users.<br />

Graphical User Interface. A requirements list for the<br />

NWGrid graphical user interface has been completed and<br />

the design document is being developed. The graphical<br />

user interface will be written in Python using Tkinter. It<br />

will directly access the web-based users manual. To try<br />

to make it easier for the new user, command sequences<br />

for different technical disciplines will be developed and<br />

the examples will be expanded. To make it useful to the<br />

experienced user, it will be compatible with the current<br />

command line version, have access to the full NWGrid<br />

command suite, provide a command syntax checker, and<br />

provide direct access to the web-based users manual.<br />

Summary and Conclusions<br />

Porting the codes to EMSL machines has allowed us to<br />

run a number of applications, including:<br />

Building several gridded variations of the virtual lung<br />

(Figure 1).<br />

Figure 1. Lung modeling<br />

NWGRID NWPHYS <br />

Remapping the shell element mesh data for structural<br />

mechanics.<br />

Deriving adaptive average Laplaeian surface grids for<br />

different molecular configurations (Figure 2).<br />

NWGRID <br />

Figure 2. Shrink wrapping molecules<br />

NWPHYS <br />

104 FY 2000 <strong>Laboratory</strong> Directed Research and Development Annual Report<br />

Modeling fluid flow within a virtual lung configuration.<br />

Partitioning the virtual lung for parallel processing<br />

(Figure 3).<br />

Figure 3. Parallel processing—virtual lung is partitioned<br />

and mapped to 16 processors<br />

Time-dependent mesh adaptivity (Figure 4).<br />

1 2<br />

3 4<br />

Figure 4. Time-dependent Delaunay mesh<br />

As the problems get larger, the need to parallel the codes<br />

becomes more important. As more applications are using<br />

NWGrid/NWPhys, the need for the code to be easier to<br />

use becomes more important. Further applications will be<br />

explored in the next fiscal year.<br />

Publications and Presentations<br />

Jones-Oliveira JB, JS Oliveira, GK Schenter, and<br />

HE Trease. “Mathematical Modeling of Molecular<br />

Surfaces Using Unstructured Mesh Techniques.” (to be<br />

submitted).<br />

Jones-Oliveira JB, JS Oliveira, HE Trease, and<br />

LL Trease. September 2000. “Hybrid grid generation<br />

using NWGrid.” Presented at the 7 th International<br />

Conference on Numerical Grid Generation in<br />

Computational Field Simulations.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!