Next:
List of Tables and Figures
Up:
Main
Previous:
Main
Contents
List of Tables and Figures
1 Introduction
2 Program Theory
2.1 Data Model and Memory Management
2.1.1 Finite Element
2.1.2 Finite Difference
2.2 Parallel Algorithms
2.2.1 Finite Element
2.2.2 Finite Difference
3 Program Operation and USER information 14
3.1 Notable changes from the serial version
3.2 Inputs
3.2.1 ELECFEM3D
3.2.2 ELAS3D
3.2.3 THERMAL3D
3.2.4 DC3D
3.2.5 AC3D
3.3 Outputs
3.3.1 ELECFEM3D
3.3.2 ELAS3D
3.3.3 THERMAL3D
3.3.4 DC3D
3.3.5 AC3D
3.4 MAIN
3.5 Finite Element Subroutines
3.5.1 FEMAT MPI
3.5.2 ENERGY MPI
3.5.3 DEMBX MPI
3.5.4 GBAH
3.5.5 STRESS MPI
3.5.6 CURRENT MPI
3.6 Finite Difference Subroutines
3.6.1 BOND DC, BOND AC
3.6.2 DEMBX DC, DEMBX AC
3.6.3 CURRENT DC, CURRENT AC
3.6.4 PROD DC, PROD AC
3.7 Other Subroutines
3.7.1 z ghost int,z ghost dp,z ghost cmplx
3.7.2 xy ghost dp,xy ghost cmplx
3.7.3 t2b,b2t,t2b dp,b2t dp, t2b cmplx,b2t cmplx
3.7.4 m2ijk
3.7.5 ipxyz
3.7.6 phasemod init
3.7.7 dpixel
3.7.8 dassig
3.8 Makefiles and Execution scripts
3.8.1 PC Linux Cluster using PBS
3.8.2 SGI Origin 2000 using NQS
4 MPI Primer
4.1 Initialization
4.2 Sending and Receiving Data
4.3 Built-in Mathematical Functions
4.4 Summary
5 Disclaimer
6 Program Listings
6.1 Finite Element
6.1.1 ELECFEM3D MPI.f
6.1.2 ELAS3D MPI.f
6.1.3 THERMAL3D MPI.f
6.2 Finite Difference
6.2.1 DC3D MPI.f
6.2.2 AC3D MPI.f
7 Tools
7.1 MEMAPP.f