Next: About this document ...
Up: High Performance Data Management
Previous: Huge Data Bases
- account
- Your AVIDD Account
- AFS
- HPC and The Grid
- fileset
- Structured versus Flat Files
- ALICE
- Other Parallel Libraries
- Andrew File System
- HPC and The Grid
- ANL
- IU HPSS
- Arctic Region Supercomputer Center
- HPC Facilities at Public
- ARSC
- HPC Facilities at Public
- Cray X1
- To Program Or Not
- AVIDD
- Introduction
| IU HPC Facilities
- GPFS
- Working with Data on
| The AVIDD GPFS
- mounting point
- The AVIDD GPFS
- performance
- The AVIDD GPFS
- permissions
- The AVIDD GPFS
- NFS
- Working with Data on
- server nodes
- Working with Data on
- WWW page
- Finding Help and Documentation
- Birman, Ken
- The History of MPI
- Boehlert, Sherwood
- HPC Facilities at Public
- C
- arrays versus pointers
- The Assignment
- case
- Program mkrandfile
- chmod
- Bank Queue
- clock
- Timing a Job
- CLOCKS_PER_SEC
- Timing a Job
- command line
- reading
- Program mkrandfile
- exit
- Program mkrandfile
- exit status
- Program mkrandfile
- fclose
- Program mkrandfile
- feof
- Program xrandfile
- ferror
- Program xrandfile
- fopen
- Program mkrandfile
- for
- Data Parallel Paradigm
| Program mkrandfile
- fread
- Program xrandfile
- fscanf
- Restoring and Saving the
- fwrite
- Program mkrandfile
- getenv
- Restoring and Saving the
| Exercises
- gethostname
- Hello World
- getopt
- Program mkrandfile
| Handling UNIX Errors
- if
- Program mkrandfile
- INT_MAX
- Program xrandfile
- long long
- Program xrandfile
- macros
- Program xrandfile
- malloc
- Exercises
| Program xrandfile
- mkdir
- Exercises
- optarg
- Program mkrandfile
- perror
- Program mkrandfile
- rand
- Program mkrandfile
- rename
- Restoring and Saving the
- sizeof
- Program mkrandfile
- srand
- Program mkrandfile
- sscanf
- Program mkrandfile
| Exercises
| Program xrandfile
- stat
- Exercises
- S_ISDIR
- Exercises
- strcat
- Restoring and Saving the
- strcpy
- Restoring and Saving the
- switch
- Program mkrandfile
- time
- Timing a Job
- wrap around
- Timing a Job
- while
- Program mkrandfile
| Program xrandfile
- CAE XSH convention
- Timing a Job
- XSI conformance
- Timing a Job
- capacity computing
- The Focus of the
| To Program Or Not
- car crash analysis
- To Program Or Not
- distributing jobs
- The Focus of the
- SETI
- To Program Or Not
- CEA
- IU HPSS
- CERN
- To Program Or Not
- Chameleon
- The History of MPI
- checkpointing
- Checkpointing and Resubmission
- ChemIO
- Other Parallel Libraries
- Clemson University
- The AVIDD GPFS
- clusters
- The Focus of the
- competition
- lack of in IT
- The Almighty PC
- Congress
- supercomputer hearing
- HPC Facilities at Public
- Connection Machine
- Data Parallel Paradigm
- Cornell University
- The History of MPI
- Cray
- Supercomputers and Clusters
- Cascade
- Supercomputers and Clusters
- Red Storm
- Supercomputers and Clusters
- T3E
- The Discussion
- Tera
- Supercomputers and Clusters
- Unicos
- checkpointing
- Checkpointing and Resubmission
- X1
- Supercomputers and Clusters
| Diffusion
| The Discussion
- at ARSC
- HPC Facilities at Public
- Cygwin
- Connecting to the AVIDD
- bash
- Connecting to the AVIDD
- cygrunsrv
- PostgreSQL under Cygwin
- Dfs
- Connecting to the AVIDD
- download
- Connecting to the AVIDD
- Emacs
- Connecting to the AVIDD
- installation
- Connecting to the AVIDD
- NTFS
- Connecting to the AVIDD
- ACLs
- Connecting to the AVIDD
- OpenSSH
- Connecting to the AVIDD
| Connecting to the AVIDD
- authorized_keys
- Connecting to the AVIDD
- DSA keys
- Connecting to the AVIDD
- public
- Connecting to the AVIDD
- passphrase
- Connecting to the AVIDD
- slogin
- Connecting to the AVIDD
- -X
- Connecting to the AVIDD
| Connecting to the AVIDD
- ssh-add
- Connecting to the AVIDD
- ssh-agent
- Connecting to the AVIDD
| Connecting to the AVIDD
- ssh-keygen
- Connecting to the AVIDD
- -t dsa
- Connecting to the AVIDD
- SSH2
- Connecting to the AVIDD
- X11R6
- Connecting to the AVIDD
- startxwin.sh
- Connecting to the AVIDD
- starxwin.sh
- Connecting to the AVIDD
- xclock
- Connecting to the AVIDD
- XWin
- Connecting to the AVIDD
- -clipboard
- Connecting to the AVIDD
- -multiwindow
- Connecting to the AVIDD
- DARPA
- High Productivity Computing Systems Program
- Supercomputers and Clusters
- data bases
- and business
- Databases: From Small to
- and science
- Databases: From Small to
- as client-server systems
- Databases: From Small to
- DB2
- Databases: From Small to
- architecture
- Huge Data Bases
- coordinator node
- Huge Data Bases
- explain tools
- Huge Data Bases
- functions as data
- Huge Data Bases
- on AVIDD
- Huge Data Bases
- optimizer
- plans
- Huge Data Bases
- Parallel Edition
- Finding Help and Documentation
| Databases: From Small to
| Huge Data Bases
- parallelism
- function shipping
- Huge Data Bases
- inter-transaction
- Huge Data Bases
- intra-query
- Huge Data Bases
- IO shipping
- Huge Data Bases
- pipelined
- Huge Data Bases
- query decomposition
- Huge Data Bases
- SQL
- Huge Data Bases
- utilities
- Huge Data Bases
- epidemiology
- Databases: From Small to
- high energy physics
- SLAC
- Databases: From Small to
- Ingress
- Databases: From Small to
- medical information systems
- Regenstrief Institute
- Databases: From Small to
- National Library
- Databases: From Small to
- Oracle
- Databases: From Small to
- personal
- list of citations
- Databases: From Small to
- PostgreSQL
- Databases: From Small to
- C interface
- Talking to a PostgreSQL
- examples
- Talking to a PostgreSQL
- createdb
- PostgreSQL under Cygwin
- documentation
- PostgreSQL under Cygwin
- ecpg
- Talking to a PostgreSQL
- Embedded SQL preprocessor
- Talking to a PostgreSQL
- initdb
- PostgreSQL under Cygwin
- IPC daemon
- PostgreSQL under Cygwin
- Java interface
- Talking to a PostgreSQL
- libpq
- Talking to a PostgreSQL
- pg_hba.conf
- PostgreSQL under Cygwin
- pg_ident.conf
- PostgreSQL under Cygwin
- postgresql.conf
- PostgreSQL under Cygwin
- postmaster
- PostgreSQL under Cygwin
- psql
- PostgreSQL under Cygwin
| Talking to a PostgreSQL psql
- -c
- Talking to a PostgreSQL
- -f
- Talking to a PostgreSQL psql
- -l
- Talking to a PostgreSQL psql
-
?
- Talking to a PostgreSQL psql
-
c
- Talking to a PostgreSQL psql
-
d
- Talking to a PostgreSQL psql
-
e
- Talking to a PostgreSQL psql
-
h
- Talking to a PostgreSQL psql
-
i
- Talking to a PostgreSQL psql
-
l
- Talking to a PostgreSQL psql
-
q
- Talking to a PostgreSQL psql
-
r
- Talking to a PostgreSQL psql
-
s
- Talking to a PostgreSQL psql
-
- Talking to a PostgreSQL psql
- slash commands
- Talking to a PostgreSQL psql
- templates
- Talking to a PostgreSQL psql
- SQL
- atomicity
- Talking to a PostgreSQL
- begin
- Talking to a PostgreSQL
- commit
- Talking to a PostgreSQL
- create database
- Talking to a PostgreSQL psql
- create table
- Talking to a PostgreSQL psql
- delete
- Talking to a PostgreSQL
- insert
- Talking to a PostgreSQL psql
| Talking to a PostgreSQL
- lock
- Talking to a PostgreSQL
- rollback
- Talking to a PostgreSQL
- select
- Talking to a PostgreSQL psql
- update
- Talking to a PostgreSQL psql
| Talking to a PostgreSQL
- SQL Server
- Databases: From Small to
- storage methods
- Databases: From Small to
- tables
- Databases: From Small to
- data parallel programming
- scalability
- Scalability of Parallel Programming
- data parallelism
- Data Parallel Paradigm
- deadlock
- Shared Memory Paradigm
- Dell
- Databases: From Small to
- disk IO
- caching
- The AVIDD GPFS
- data compression
- The AVIDD GPFS
- writes versus reads
- The AVIDD GPFS
- Distributed Storage Systems Groups
- Using PFTP on AVIDD
- DSSG
- Using PFTP on AVIDD
- Dynix
- Shared Memory Paradigm
- Earth Simulator
- Supercomputers and Clusters
| Supercomputers and Clusters
| To Program Or Not
- ECMWF
- IU HPSS
- Emacs
- default.el
- Finding Help and Documentation
- info
- Finding Help and Documentation
- Express
- The History of MPI
- FLIC
- Other Parallel Libraries
- fork
- Shared Memory Paradigm
- Fortran 90
- Data Parallel Paradigm
- and MPI
- Mixing Parallel Programming Paradigms
- and shared memory
- Shared Memory Paradigm
- Fox, Geoffrey
- The History of MPI
- FTP
- Connecting to the AVIDD
- fuddy daddies
- HPC Facilities at Public
- Fujitsu
- Supercomputers and Clusters
- AP-3000
- The Discussion
- Gateway
- The Focus of the
- girlfriend
- upset
- To Program Or Not
- GNU
- compilers
- Finding Help and Documentation
- info
- Finding Help and Documentation
- GPFS
- ACLs
- Finding Help and Documentation
- documentation
- Finding Help and Documentation
- IO
- dependence on block size
- Exercises
- memory caching
- The AVIDD GPFS
- on AVIDD
- The AVIDD GPFS
- Grid
- HPC and The Grid
- .NET Password as grid
- HPC and The Grid
- AFS as grid
- HPC and The Grid
- and distributed computing
- HPC and The Grid
- Globus
- HPC and The Grid
- Legion
- HPC and The Grid
- Unicore
- HPC and The Grid
- Gropp, William
- MPI Documentation and Literature
- HDF4
- Introduction
- HDF5
- Introduction
- and Cactus
- Introduction
- and Chombo
- Introduction
- and Flash
- Introduction
- and Intel Array Visualizer
- Introduction
- and Java
- What Else in HDF5?
- and LabVIEW
- Introduction
- and MPI-IO
- Property Lists
- and Swarm
- Introduction
- and Vis5D
- Introduction
- constants
- H5F_ACC_EXCL
- HDF5 File Creation
- H5F_ACC_RDONLY
- Writing On and Reading
- H5F_ACC_RDWR
- Writing On and Reading
- H5F_ACC_TRUNC
- HDF5 File Creation
- H5FD_MPIO_COLLECTIVE
- Contiguous Hyperslabs
- H5FD_MPIO_INDEPENDENT
- Contiguous Hyperslabs
- H5P_DATASET_CREATE
- Property Lists
- H5P_DATASET_XFER
- Property Lists
| Activate Checksum for Error
- H5P_DEFAULT
- HDF5 File Creation
| HDF5 Datasets
| Property Lists
- H5P_FILE_ACCESS
- Property Lists
- H5P_FILE_CREATE
- Property Lists
- H5S_SELECT_AND
- Sequential Example
- H5S_SELECT_NOTA
- Sequential Example
- H5S_SELECT_NOTB
- Sequential Example
- H5S_SELECT_OR
- Sequential Example
- H5S_SELECT_SET
- Sequential Example
- H5S_SELECT_XOR
- Sequential Example
- H5S_UNLIMITED
- HDF5 Datasets
- H5T_COMPOUND
- Compound Datatypes
- H5T_ENUM
- Compound Datatypes
- H5T_NATIVE_DOUBLE
- Compound Datatypes
- H5T_NATIVE_FLOAT
- Compound Datatypes
- H5T_NATIVE_INT
- Writing On and Reading
| Compound Datatypes
- H5T_OPAQUE
- Compound Datatypes
- H5T_STD_I32BE
- Structured versus Flat Files
- H5Z_FILTER_FLETCHER32
- Activate Checksum for Error
- Folk, Michael J.
- Introduction
- Frequently Asked Questions
- Introduction
- gif2h5
- What Else in HDF5?
- h4toh5
- What Else in HDF5?
- h52gif
- What Else in HDF5?
- H5Aclose
- HDF5 Attributes
- H5Acreate
- HDF5 Attributes
- attribute creation property list
- HDF5 Attributes
- H5Awrite
- HDF5 Attributes
- H5c++
- What Else in HDF5?
- H5Dclose
- HDF5 Datasets
- H5Dcreate
- HDF5 Datasets
- dataset creation property list
- HDF5 Datasets
- H5Dget_create_plist
- Create an Extendible Dataset
- H5Dget_space
- Create an Extendible Dataset
- h5diff
- What Else in HDF5?
- H5Dopen
- Writing On and Reading
- H5Dread
- Writing On and Reading
- h5dump
- Structured versus Flat Files
- H5Dwrite
- Writing On and Reading
- h5fc
- What Else in HDF5?
- H5Fclose
- HDF5 File Creation
- H5Fcreate
- HDF5 File Creation
- file access property list
- HDF5 File Creation
- file creation property list
- HDF5 File Creation
- H5Fopen
- Writing On and Reading
- file access flag
- Writing On and Reading
- file access property list
- Writing On and Reading
- H5Gclose
- HDF5 Groups
- H5gen
- What Else in HDF5?
- H5Gget_objinfo
- Iterating over HDF5 Groups
- H5Giterate
- Iterating over HDF5 Groups
- h5import
- What Else in HDF5?
- h5ls
- Structured versus Flat Files
- H5Pcreate
- Modifying Property Lists
- h5perf
- What Else in HDF5?
- H5Pget_chunk
- Create an Extendible Dataset
- H5Pget_edc_check
- Activate Checksum for Error
- H5Pget_layout
- Create an Extendible Dataset
- H5Pset_chunk
- Create an Extendible Dataset
- H5Pset_deflate
- Create a Compressed Dataset
- H5Pset_dxpl_mpio
- Contiguous Hyperslabs
- H5Pset_fapl_family
- Create a File Family
- H5Pset_fapl_mpio
- Create an MPI-IO File
- H5Pset_filter
- Activate Checksum for Error
- H5Pset_sizes
- Modifying Property Lists
- H5Rcreate
- What Else in HDF5?
- h5repart
- What Else in HDF5?
- H5Sclose
- HDF5 Datasets
- H5Scopy
- Point Selection
- H5Screate_simple
- HDF5 Datasets
- H5Sget_simple_extent_dims
- Create an Extendible Dataset
- H5Sget_simple_extent_ndims
- Create an Extendible Dataset
- H5Sselect_elements
- Point Selection
- H5Sselect_hyperslab
- Create an Extendible Dataset
| Sequential Example
- H5Tcommit
- Iterating over HDF5 Groups
- H5Tcreate
- Compound Datatypes
- H5Tinsert
- Compound Datatypes
- h5toh4
- What Else in HDF5?
- H5View
- What Else in HDF5?
- HOFFSET
- Compound Datatypes
- JHI5
- What Else in HDF5?
- MPI-IO
- hyperslab selection
- Hyperslab Selection
- object reference
- Iterating over HDF5 Groups
- on AVIDD
- Introduction
- Reference Manual
- Introduction
- Tutorial
- Introduction
- types
- H5T_STD_I32BE
- HDF5 Datasets
- herr_t
- HDF5 File Creation
- hid_t
- HDF5 File Creation
- hsize_t
- HDF5 Datasets
- User's Guide
- Introduction
- versus data bases
- Structured versus Flat Files
- versus flat files
- Structured versus Flat Files
- VisAD
- What Else in HDF5?
- High Performance Fortran
- Data Parallel Paradigm
- High Performance Storage System
- IU HPSS
- Hitachi
- Supercomputers and Clusters
- hogs
- Timing a Job
- HPC
- The Focus of the
- HPF
- Data Parallel Paradigm
- and MPI
- Message Passing Paradigm
- on AVIDD
- The Discussion
- versus MPI
- The Discussion
- HPSS
- Working with Data on
| IU HPSS
- and DB2
- Huge Data Bases
- pftp
- Using PFTP on AVIDD
- client
- Using PFTP on AVIDD
- kerberized client
- Using PFTP on AVIDD
- users
- IU HPSS
- I-Light
- Introduction
| HPC and The Grid
- IA32
- Introduction
- IA64
- Introduction
- IBM
- Introduction
| The Focus of the
| Supercomputers and Clusters
- Blue Gene/L
- and DB2
- Huge Data Bases
- BlueGene/L
- MPI IO
- HPSS
- Introduction
- PERCS
- Supercomputers and Clusters
- SP
- at Indiana University
- IU HPC Facilities
- Watson Laboratory
- and MPI-IO
- MPI IO
- ICRR
- IU HPSS
- IEEE-1003
- Checkpointing and Resubmission
- IN2P3
- IU HPSS
- India
- To Program Or Not
- Indiana University
- IU HPC Facilities
| IU HPSS
- AVIDD
- IU HPC Facilities
- IBM SP
- IU HPC Facilities
- GPFS
- IU HPC Facilities
- LAM MPI
- Message Passing Paradigm
- IRAF
- To Program Or Not
- ISIS
- The History of MPI
- and Microsoft Wolfpack
- The History of MPI
- virtual synchrony
- The History of MPI
- Jacobi, Karl Gustav Jacob
- Diffusion
- KEK
- IU HPSS
- Kerberos
- Using PFTP on AVIDD
- kdestroy
- Using PFTP on AVIDD
- kinit
- Using PFTP on AVIDD
- klist
- Using PFTP on AVIDD
- KISTI
- IU HPSS
- LAM
- The History of MPI
- MPI
- The History of MPI
- LANL
- IU HPSS
- Laplace
- equation
- Diffusion
- boundary conditions
- Diffusion
- discretized
- Diffusion
- Jacobi iterations
- Diffusion
- operator
- Diffusion
- Linux
- Required Level of Skills
- LLNL
- IU HPSS
- Lusk, Ewing
- MPI Documentation and Literature
- man
- configuration file
- Finding Help and Documentation
- Mathematica
- To Program Or Not
- Matlab
- To Program Or Not
- message passing
- Message Passing Paradigm
- Message Passing Interface
- Message Passing Paradigm
- Microsoft
- The History of MPI
- .NET Password
- HPC and The Grid
- Wolfpack
- The History of MPI
- Word
- Databases: From Small to
- MPI
- Message Passing Paradigm
| The History of MPI
- and multi-threading
- Mixing Parallel Programming Paradigms
- Argonne implementation
- Finding Help and Documentation
- C++
- What is in MPI?
- collective operations
- Greetings, Master
- communicator
- What is in MPI?
- error handler
- Handling MPI Errors
- error class
- Handling MPI Errors
- error code
- Handling MPI Errors
- MPI_ERRORS_ARE_FATAL
- Handling MPI Errors
- MPI_ERRORS_RETURN
- Handling MPI Errors
- MPI_SUCCESS
- Handling MPI Errors
- group
- Handling MPI Errors
- constants
- MPI_2INT
- Derived Datatypes in MPI
- MPI_ANY_SOURCE
- Greetings, Master
- MPI_ANY_TAG
- Greetings, Master
- MPI_BYTE
- Derived Datatypes in MPI
- MPI_CHAR
- Greetings, Master
| Derived Datatypes in MPI
- MPI_COMM_NULL
- The Discussion
- MPI_COMM_SELF
- The Discussion
- MPI_COMM_WORLD
- Hello World
- MPI_DISTRIBUTE_BLOCK
- Defining File Views in
| The Discussion
- MPI_DISTRIBUTE_CYCLIC
- Defining File Views in
| Exercises
- MPI_DISTRIBUTE_DFLT_DARG
- Defining File Views in
| The Discussion
- MPI_DISTRIBUTE_NONE
- Defining File Views in
- MPI_DOUBLE
- Dividing the Pie
| Derived Datatypes in MPI
- MPI_DOUBLE_INT
- Derived Datatypes in MPI
- MPI_ERRORS_ARE_FATAL
- Handling MPI Errors
- MPI_ERRORS_RETURN
- Handling MPI Errors
- MPI_FLOAT
- Derived Datatypes in MPI
- MPI_FLOAT_INT
- Derived Datatypes in MPI
- MPI_INFO_NULL
- The Discussion
- MPI_INT
- Derived Datatypes in MPI
- MPI_LB
- Derived Datatypes in MPI
| Derived Datatypes in MPI
- MPI_LONG
- Derived Datatypes in MPI
- MPI_LONG_DOUBLE
- Derived Datatypes in MPI
- MPI_LONG_DOUBLE_INT
- Derived Datatypes in MPI
- MPI_LONG_INT
- Derived Datatypes in MPI
- MPI_LONG_LONG
- Derived Datatypes in MPI
- MPI_LONG_LONG_INT
- Derived Datatypes in MPI
- MPI_MAX_INFO_KEY
- File Hints
- MPI_MAX_INFO_VAL
- File Hints
- MPI_ORDER_C
- Defining File Views in
| The Discussion
- MPI_ORDER_FORTRAN
- Defining File Views in
- MPI_SHORT
- Derived Datatypes in MPI
- MPI_SHORT_INT
- Derived Datatypes in MPI
- MPI_SUCCESS
- Handling MPI Errors
- MPI_SUM
- Dividing the Pie
- MPI_UB
- Derived Datatypes in MPI
| Derived Datatypes in MPI
- MPI_UNSIGNED
- Derived Datatypes in MPI
- MPI_UNSIGNED_CHAR
- Derived Datatypes in MPI
- MPI_UNSIGNED_LONG
- Derived Datatypes in MPI
- MPI_UNSIGNED_SHORT
- Derived Datatypes in MPI
- MPI_WCHAR_T
- Derived Datatypes in MPI
- data types
- What is in MPI?
- debugging programs with fprintf
- Bank Queue
- file handle
- The Discussion
- Fortran 90
- What is in MPI?
- instrumenting a program
- Instrumenting MPI Programs with
- LAM MPI
- Message Passing Paradigm
| Finding Help and Documentation
| The History of MPI
- MPE
- MPI Graphics and Process
- alog file
- Instrumenting MPI Programs with
- automatic logging
- Instrumenting MPI Programs with
- clog file
- Instrumenting MPI Programs with
- clog2alog
- Instrumenting MPI Programs with
- clogTOslog2
- Instrumenting MPI Programs with
- constants
- MPE_AQUAMARINE
- Program cxgraphics.c
- MPE_BLACK
- Program cxgraphics.c
- MPE_BLUE
- Program cxgraphics.c
- MPE_BROWN
- Program cxgraphics.c
- MPE_CORAL
- Program cxgraphics.c
- MPE_CYAN
- Program cxgraphics.c
- MPE_FORESTGREEN
- Program cxgraphics.c
- MPE_GRAY
- Program cxgraphics.c
- MPE_GREEN
- Program cxgraphics.c
- MPE_MAGENTA
- Program cxgraphics.c
- MPE_MAROON
- Program cxgraphics.c
- MPE_ORANGE
- Program cxgraphics.c
- MPE_PINK
- Program cxgraphics.c
- MPE_RED
- Program cxgraphics.c
- MPE_SUCCESS
- Program cxgraphics.c
- MPE_WHITE
- Program cxgraphics.c
- MPE_YELLOW
- Program cxgraphics.c
- jumpshot
- Instrumenting MPI Programs with
- Timeline Window
- Instrumenting MPI Programs with
- MPE_Close_graphics
- Program cxgraphics.c
- MPE_Describe_event
- Instrumenting MPI Programs with
- MPE_Describe_state
- Instrumenting MPI Programs with
- MPE_Draw_circle
- Program cxgraphics.c
| Program cxgraphics.c
- MPE_Draw_line
- Program cxgraphics.c
- MPE_Draw_point
- Program cxgraphics.c
- MPE_Draw_string
- Program cxgraphics.c
| Program cxgraphics.c
- MPE_Finish_log
- Instrumenting MPI Programs with
- MPE_Init_log
- Instrumenting MPI Programs with
- MPE_Log_event
- Instrumenting MPI Programs with
- MPE_Log_get_event_number
- Instrumenting MPI Programs with
- MPE_Make_color_array
- Program cxgraphics.c
- MPE_Num_colors
- Program cxgraphics.c
- MPE_Open_graphics
- Program cxgraphics.c
| Program cxgraphics.c
- MPE_Start_log
- Instrumenting MPI Programs with
- MPE_Update
- Program cxgraphics.c
| Program cxgraphics.c
- slog2 file
- Instrumenting MPI Programs with
- MPI-2
- What is in MPI?
- MPI-IO
- and IBM Watson Laboratory
- MPI IO
- MPI-IO
- The History of MPI
| What is in MPI?
- HDF5
- hyperslab selection
- Hyperslab Selection
- MPI_Abort
- Handling MPI Errors
| The Discussion
| Striding Data
- MPI_Address
- Derived Datatypes in MPI
- MPI_Allgather
- The Discussion
- MPI_Allgatherv
- The Discussion
- MPI_Allreduce
- The Discussion
| Handling UNIX Errors
| The Discussion
- MPI_Barrier
- Exercises
| Instrumenting MPI Programs with
- MPI_Bcast
- Greetings, Master
- MPI_Cart_coords
- The Discussion
- MPI_Cart_create
- The Discussion
- MPI_Cart_shift
- The Discussion
- MPI_Comm
- The Discussion
- MPI_Comm_create
- The Discussion
- MPI_Comm_free
- The Discussion
- MPI_Comm_group
- The Discussion
- MPI_Comm_rank
- What is in MPI?
| Hello World
| The Discussion
- MPI_Comm_size
- What is in MPI?
| Hello World
- MPI_Dims_create
- Program darray.c
| The Discussion
- MPI_Errhandler_set
- Handling MPI Errors
- MPI_Error_class
- Handling MPI Errors
- MPI_Error_string
- Handling MPI Errors
- MPI_File_close
- The Discussion
- MPI_File_Delete
- Writing Sequential Files with
| The Discussion
- MPI_File_get_info
- The Discussion
- MPI_File_get_position
- The Discussion
- MPI_File_get_size
- The Discussion
- MPI_File_iread
- Asynchronous IO
- MPI_File_iwrite
- Asynchronous IO
- MPI_File_open
- The Discussion
- MPI_File_read
- The Discussion
- MPI_File_read_all
- Program darray.c
- MPI_File_seek
- The Discussion
- MPI_File_set_errhandler
- Handling MPI Errors
- MPI_File_set_info
- The Discussion
- MPI_File_set_view
- Defining File Views in
| Program darray.c
- MPI_File_write
- The Discussion
- MPI_File_write_all
- Program darray.c
| The Discussion
| Striding Data
- MPI_Finalize
- What is in MPI?
| Hello World
| Exercises
| Striding Data
- MPI_Gather
- The Discussion
| The Discussion
- MPI_Get_address
- Derived Datatypes in MPI
| Compound Datatypes
- MPI_Get_count
- The Discussion
- MPI_Get_processor_name
- Hello World
- MPI_Group
- The Discussion
- MPI_Group_excl
- The Discussion
- MPI_Group_free
- The Discussion
- MPI_Info_create
- File Hints
- MPI_Info_get
- File Hints
| The Discussion
- MPI_Info_get_nkeys
- File Hints
| The Discussion
- MPI_Info_get_nthkey
- File Hints
| The Discussion
- MPI_Info_set
- File Hints
| The Discussion
- MPI_Init
- What is in MPI?
| Hello World
- and the command line
- Program life_g.c
- MPI_Irecv
- Asynchronous IO
- MPI_Isend
- Asynchronous IO
- MPI_Recv
- What is in MPI?
| Greetings, Master
| The Discussion
- status
- The Master Program
- MPI_SOURCE
- The Master Program
- MPI_TAG
- The Master Program
- MPI_Reduce
- Dividing the Pie
| Instrumenting MPI Programs with
- MPI_Request
- Asynchronous IO
- MPI_Send
- What is in MPI?
| Greetings, Master
- MPI_Sendrecv
- The Discussion
- MPI_Ssend
- Asynchronous IO
- MPI_Status
- The Discussion
- MPI_Test
- Asynchronous IO
- MPI_Type_commit
- The Discussion
| The Discussion
- MPI_Type_contiguous
- The Discussion
| Derived Datatypes in MPI
- MPI_Type_create_darray
- Defining File Views in
| Defining File Views in
| Program darray.c
| The Discussion
| The Discussion
- MPI_Type_create_struct
- Derived Datatypes in MPI
- MPI_Type_extent
- Program darray.c
| The Discussion
- MPI_Type_indexed
- Derived Datatypes in MPI
- MPI_Type_size
- Program darray.c
| The Discussion
- MPI_Type_struct
- Derived Datatypes in MPI
| Compound Datatypes
- MPI_Type_vector
- The Discussion
| Derived Datatypes in MPI
- MPI_Wait
- Asynchronous IO
- MPI_Waitall
- Program life_g.c
- MPI_Win_set_errhandler
- Handling MPI Errors
- MPI_Wtime
- Dividing the Pie
| Exercises
- MPICH
- Message Passing Paradigm
| Finding Help and Documentation
| The History of MPI
- MPICH2
- MPI Documentation and Literature
| mpdtrace-l
- .mpd.conf
- Running MPI on the
- mpd.hosts
- Running MPI on the
- MPD_USE_USER_CONSOLE
- Running MPI on the
| Running MPI on the
- mpdboot
- Running MPI on the
- mpdringtest
- Running MPI on the
- mpdrun
- -l
- Running MPI on the
- mpds
- Running MPI on the
- mpicc
- Hello World
- mpiexec
- Running MPI on the
- Ohio Supercomputer Center implementation
- Finding Help and Documentation
- on AVIDD
- Running MPI on the
- process rank
- What is in MPI?
- programming examples
- Programming Examples
- ROMIO
- Finding Help and Documentation
| The History of MPI
- Standard 1.1
- MPI Documentation and Literature
- Standard 2.0
- MPI Documentation and Literature
- synchronization
- cost of
- Greetings, Master
- The Complete Reference
- MPI Documentation and Literature
- Using MPI
- MPI Documentation and Literature
- Using MPI-2
- MPI Documentation and Literature
- windows
- Handling MPI Errors
- N-cube
- The History of MPI
- NASA
- IU HPSS
| The History of MPI
- NCDC
- IU HPSS
- NCEP
- IU HPSS
- NCSA
- HPC Facilities at Public
| HPC and The Grid
| The AVIDD GPFS
| The AVIDD GPFS
- NEC
- Supercomputers and Clusters
- Cenju-3
- The Discussion
- Earth Simulator
- Supercomputers and Clusters
- NEOS
- Other Parallel Libraries
- NetMeeting
- Using NetMeeting
- Nitzberg, Bill
- MPI Documentation and Literature
- NSF
- Introduction
| HPC Facilities at Public
- Ohio Supercomputer Center
- The History of MPI
- OpenMP
- Shared Memory Paradigm
- ORNL
- IU HPSS
| The History of MPI
- P4
- The History of MPI
| The History of MPI
- parallel programming
- cost of communication
- Scalability of Parallel Programming
- scalability
- Scalability of Parallel Programming
- parallelism
- data
- Data Parallel Paradigm
- PBS
- PBS_NODEFILE
- Running MPI on the
- qdel
- Submitting, Inspecting and Cancelling
- qhold
- Submitting, Inspecting and Cancelling
- qrls
- Submitting, Inspecting and Cancelling
- qsig
- Submitting, Inspecting and Cancelling
- qstat
- PBS Configuration
| Submitting, Inspecting and Cancelling
- -f
- PBS Dependency Lists
- -q
- PBS Configuration
- qsub
- Submitting, Inspecting and Cancelling
- -C
- Simple PBS Directives
- -e
- Simple PBS Directives
- -I
- Exercises
| Interactive PBS Jobs
- -j
- Submitting Jobs From Within
- -l
- nodes=8
- Running MPI on the
- -m
- Simple PBS Directives
| Simple PBS Directives
- -o
- Simple PBS Directives
- -q
- Simple PBS Directives
- -S
- Simple PBS Directives
- -V
- A Multi-Job Job
| A Multi-Job Job
- -W
- PBS Dependency Lists
- submitting jobs interactively
- Simple PBS Directives
- submitting X11 jobs
- Interactive PBS Jobs
- using here-input in scripts
- Not Quite Interactive PBS
- qusb
- -V
- Running MPI on the
- PC
- The Almighty PC
- cluster of
- Supercomputers and Clusters
- memory bottleneck
- The Almighty PC
- PETSc
- Other Parallel Libraries
- PFLOPS
- Supercomputers and Clusters
- PGHPF
- Data Parallel Paradigm
- PICL
- The History of MPI
- PIM
- Supercomputers and Clusters
| Data Parallel Paradigm
- Pittsburgh Supercomputer Center
- HPC Facilities at Public
- Portland Group
- Data Parallel Paradigm
- POSIX
- Checkpointing and Resubmission
- processor in memory
- Supercomputers and Clusters
| Data Parallel Paradigm
- PSC
- The AVIDD GPFS
- Ptools
- Other Parallel Libraries
- PVFS
- The AVIDD GPFS
- PVM
- The History of MPI
- Python
- Running MPI on the
- Regenstrief Institute
- Databases: From Small to
- RIKEN
- IU HPSS
- rlogin
- Connecting to the AVIDD
- RSL
- Other Parallel Libraries
- SAN
- The AVIDD GPFS
- Sandia
- IU HPSS
- SC2003 conference
- Databases: From Small to
- Scarafino, Vincent
- HPC Facilities at Public
- SDSC
- HPC Facilities at Public
| The AVIDD GPFS
| The AVIDD GPFS
| IU HPSS
- secure shell
- Connecting to the AVIDD
- security bugs
- Program mkrandfile
- shared memory
- Shared Memory Paradigm
- skills
- Required Level of Skills
- Skjellum, Anthony
- MPI Documentation and Literature
- skulker
- The Focus of the
- SLAC
- Databases: From Small to
- SMP
- Shared Memory Paradigm
- Snir, Marc
- MPI Documentation and Literature
- spawn
- Shared Memory Paradigm
- speed of light
- HPC and The Grid
- Stewart, Craig
- Finding Help and Documentation
- Storage Area Network
- The AVIDD GPFS
- Sun
- Supercomputers and Clusters
- clockless computing
- Supercomputers and Clusters
- supercomputing
- The Focus of the
- Supercomputing 92
- The History of MPI
- TEX
- Databases: From Small to
- TCGMSG
- The History of MPI
- telnet
- Connecting to the AVIDD
- Thakur, Rajeev
- MPI Documentation and Literature
- this course
- rationale for
- To Program Or Not
- threads
- Shared Memory Paradigm
- time and venue
- High Performance Data Management
- Trilab
- IU HPSS
- Turner, George W. M.
- Your AVIDD Account
- University of Michigan
- HPC Facilities at Public
- University of Stuttgart
- IU HPSS
- University of Texas
- HPC Facilities at Public
- UNIX
- BSD
- fee per campus
- Databases: From Small to
- chmod
- The Discussion
- install
- Program mkrandfile
- INT_MAX
- The Discussion
- IO caching
- The AVIDD GPFS
- writes versus reads
- The AVIDD GPFS
- make
- Program mkrandfile
- Makefile
- Program mkrandfile
- RCS
- Program mkrandfile
- co
- Program mkrandfile
| Exercises
- rcsclean
- Program mkrandfile
- shell
- io redirection
- A Multi-Job Job
- signals
- Submitting, Inspecting and Cancelling
- catching
- Submitting, Inspecting and Cancelling
- sleep
- Submitting, Inspecting and Cancelling
- tar
- Structured versus Flat Files
- time
- Submitting Jobs From Within
| Timing a Job
- troff
- Databases: From Small to
- man
- directives
- Program mkrandfile
- example input
- Program mkrandfile
- US supercomputer industry
- near death experience
- Supercomputers and Clusters
- Windows
- Required Level of Skills
- 2000
- Using NetMeeting
- Dfs
- Connecting to the AVIDD
- NTFS
- Connecting to the AVIDD
- XP
- Using NetMeeting
- X11
- Finding Help and Documentation
- mkdirhier
- Program mkrandfile
- year 2000 bug
- Timing a Job
- year 2038 bug
- Timing a Job
Zdzislaw Meglicki
2004-04-29