On this Page:   

Web pages


high performance computing
        The Purpose of High Performance Computing is to develop strategies, algorithms, and techniques to enable effective use of high performance computers for the solution of large scale scientific  problems.
Appleseed: Macintosh Cluster

Object-Oriented Programming in Fortran 90

Optimization techniques for 
RISC processors

Parallel Particle-in-Cell Codes

Parallel Computing Tutorial

Modernization of Fortran Legacy Codes

project appleseed picture

recent publications
V. K. Decyk, C. D. Norton, and B. K. Szymanski, "Fortran 90 'Gotchas' (Parts 1-3)," ACM Fortran Forum, vol. 18, no. 2, p. 22, 1999, vol. 18, no. 3, p. 26, 1999, and vol. 19, no. 1, p. 10, 1999.

J. Qiang, R. Ryne, S. Habib, and V. Decyk, "An Object-Oriented Parallel Particle-in-Cell code for Beam Dynamics Simulation in Linear Accelerators," Proc. Supercomputing 99, Portland, OR, Nov. 1999, CD-ROM.

V. K. Decyk, D. E. Dauger, and P. R. Kokelaar, "Plasma Physics Calculations on a Parallel Macintosh Cluster," Physica Scripta T84, 85 (2000).

V. K. Decyk, C. D. Norton, and B. K. Szymanski, "How to support inheritance and run-time polymorphism in Fortran 90", Computer Physics Communications, 115, 9, 1998

V. K. Decyk, C. D. Norton, and B. K. Szymanski, "How to Express C++ Concepts in Fortran 90," Scientific Programming, vol. 6, no. 4, IOS Press, Winter 1997, p. 363.

V. K. Decyk, S. R. Karmesin  A. de Boer, and P. C. Liewer, "Optimization of Particle-in-Cell Codes on RISC Processors", Computers in Physics 10, 290, 1996

V .K. Decyk, "Skeleton PIC Codes for parallel computers", Computer Physics Communications 87, 87, 1995

V. K. Decyk, "How to Write (Nearly) Portable Fortran Programs for Parallel Computers", Computers in Physics, 7, 418 (1993)

Back to Plasma Simulation Group