Search NASASearch

Engineering topics

Norton, C.

Publications and source records attributed to Norton, C..

Highly parallel structured adaptive mesh refinement using parallel language-based approaches

Adaptive mesh refinement (AMR) calculations carried out on structured meshes play an exceedingly important role in several areas of science and engineering. A strategy for using Fortran 90 in an object-oriented fashion is presented. This permits AMR applications to be expressed in terms of familiar abstractions that are natural to the process of solving AMR hierarchies. The OpenMP features that are useful for parallel processing of AMR hierarchies in a load balanced fashion on multiprocessors is described.

computational

Innovative Language-Based & Object-Oriented Structured AMR Using Fortran 90 and OpenMP

Parallel adaptive mesh refinement (AMR) is an important numerical technique that leads to the efficient solution of many physical and engineering problems. In this paper, we describe how AMR programing can be performed in an object-oreinted way using the modern aspects of Fortran 90 combined with the parallelization features of OpenMP.

software

Applying Fortran 90 and Object-Oriented Techniques to Scientific Applications

High-performance parallel computing is having a profound impact on the size and complexity of physical problems which can be modeled. This impact has been a long time in coming, because the learning curve in adapting to this new world of computing is steeper than was imagined.

Fortran 90 parallel computing C++

Object-Oriented Scientific Programming with Fortran 90

Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. We discuss our experiences in plasma particle simulation and unstructured adaptive mesh refinement on supercomputers, illustrating the features of Fortran 90 that support the object-oriented methodology.

Fortran 90 Supercomputing Object-Oriented Adaptive

How to Express C++ Concepts in Fortran90

r summarizes techniques for emulating in Fortran90 the most important object-oriented concepts of C++ classes (including abstract data types, encapsulation and function overloading), inheritance and dynamic dispatching.

Fortran90

Applications of the AVE-Sesame data sets to mesoscale studies

Data collected by the lightning data concentrator are available for research. The Mark 3 McIDAS capability provides greater flexibility for the Marshall user community and serves as a model of future UW McIDAS to remote computer links. Techniques were investigated for the display of dynamic 3-D data sets. To date the most promising display technology is a polarized two CRT perspective display which allows both dynamic 3-D images and graphics presentations with full color capability. Algorithms were for the preparation and display of conventional and satellite based weather data in 3-D. These include gridding, contouring, and streamlining processors which operate on both real time and case study data bases. An upper air trajectory model was implemented which creates a display of air parcel trajectories in perspective 3-D. A subsystem for the generation of 3-D solid surface display with shading and hidden surface display with shading and hidden surface removal was tested and its products are currently being evaluated. Motion parallax introduced by moving the point of observation during display is an important depth cue, which, when added to the perspective parallax creates a very realistic appearing display.

Suomi, V. E.