Introduction
System Requirements
Getting Started
Release Notes
User Guide
Configuring csWMPI II
Cluster Configuration
Process Group
Testing Configurations
Registering Users
C guide - Windows
Cross Compilation
Generic C Compiler
Microsoft Visual C++
Intel C++ Compiler
C guide - Linux
gcc
C++ guide - Windows
Cross Compilation
Generic C++ Compiler
Microsoft Visual C++
Intel C++ Compiler
C++ guide - Linux
gcc
Fortran guide - Windows
Important for Fortran 77
Cross Compilation
Compaq Visual Fortran
Lahey-Fujitsu Fortran
Absoft Pro Fortran
Intel Fortran Compiler
Fortran guide - Linux
Fortran 77
Fortran 90
Intel's Fortran Compiler
Absoft Pro Fortran
Lahey
Running Applications
Running Apps Directly
mpiexec
Profiling
Vampir and VampirTrace
Debugging
DDT
Communication Devices
tcp Device
shmem Device
csWMPI II System Services
csWMPI II Service
The Publisher Service
The License Server
Recognized Info Keys
Parallel IO
Dynamic Process Creation
One-sided Communication
Advanced Configuration
Cluster Configuration
Process Group
Error Output Redirection
Password Checking
Environment Variables
MPICH compatibility
References
C Examples
Hello World
PI calculation
Dynamic Process Creation
One-sided communication
Parallel IO
C++ Examples
Hello World
PI calculation
Dynamic Process Creation
One-sided communication
Parallel IO
Fortran 77 Examples
Compiling on Linux
Hello World
PI calculation
Dynamic Process Creation
One-sided communication
Parallel IO
Fortran 90 Examples
Compiling on Linux
Hello World
PI calculation
Dynamic Process Creation
One-sided communication
Parallel IO
Third-party benchmarks
High Performance Linpack
MS Windows
Linux
SKaMPI Benchmark
MS Windows
Linux
MPI-2 API Reference
Constants and Structures
MPI_Datatype
MPI_Comm
MPI_Group
MPI_Op
MPI_Info
MPI_File
MPI_Win
MPI_Status
MPI_Request
MPI_Errhandler
MPI Error classes
Thread-safety
Other
MPI_Abort
MPI_Accumulate
MPI_Address
MPI_Allgather
MPI_Allgatherv
MPI_Alloc_mem
MPI_Allreduce
MPI_Alltoall
MPI_Alltoallv
MPI_Attr_delete
MPI_Attr_get
MPI_Attr_put
MPI_Barrier
MPI_Bcast
MPI_Bsend
MPI_Bsend_init
MPI_Buffer_attach
MPI_Buffer_detach
MPI_Cancel
MPI_Cart_coords
MPI_Cart_create
MPI_Cartdim_get
MPI_Cart_get
MPI_Cart_map
MPI_Cart_rank
MPI_Cart_shift
MPI_Cart_sub
MPI_Close_port
MPI_Comm_accept
MPI_Comm_c2f
MPI_Comm_compare
MPI_Comm_connect
MPI_Comm_create
MPI_Comm_create_errhandler
MPI_Comm_create_keyval
MPI_Comm_delete_attr
MPI_Comm_disconnect
MPI_Comm_dup
MPI_COMM_DUP_FN
MPI_Comm_f2c
MPI_Comm_free
MPI_Comm_free_keyval
MPI_Comm_get_attr
MPI_Comm_get_errhandler
MPI_Comm_get_name
MPI_Comm_get_parent
MPI_Comm_group
MPI_Comm_join
MPI_Comm_rank
MPI_Comm_remote_group
MPI_Comm_remote_size
MPI_Comm_set_errhandler
MPI_Comm_set_attr
MPI_Comm_set_name
MPI_Comm_size
MPI_Comm_spawn
MPI_Comm_spawn_multiple
MPI_Comm_split
MPI_Comm_test_inter
MPI_Dims_create
MPI_DUP_FN
MPI_Errhandler_c2f
MPI_Errhandler_create
MPI_Errhandler_f2c
MPI_Errhandler_free
MPI_Errhandler_get
MPI_Errhandler_set
MPI_Error_class
MPI_Error_string
MPI_File_c2f
MPI_File_close
MPI_File_delete
MPI_File_f2c
MPI_File_get_amode
MPI_File_get_atomicity
MPI_File_get_byte_offset
MPI_File_get_errhandler
MPI_File_get_group
MPI_File_get_info
MPI_File_get_position
MPI_File_get_position_shared
MPI_File_get_size
MPI_File_get_type_extent
MPI_File_get_view
MPI_File_iread
MPI_File_iread_at
MPI_File_iread_shared
MPI_File_iwrite
MPI_File_iwrite_at
MPI_File_iwrite_shared
MPI_File_open
MPI_File_preallocate
MPI_File_read
MPI_File_read_all
MPI_File_read_all_begin
MPI_File_read_all_end
MPI_File_read_at
MPI_File_read_at_all
MPI_File_read_at_all_begin
MPI_File_read_at_all_end
MPI_File_read_ordered
MPI_File_read_ordered_begin
MPI_File_read_ordered_end
MPI_File_read_shared
MPI_File_seek
MPI_File_seek_shared
MPI_File_set_atomicity
MPI_File_set_errhandler
MPI_File_set_info
MPI_File_set_size
MPI_File_set_view
MPI_File_sync
MPI_File_write
MPI_File_write_all
MPI_File_write_all_begin
MPI_File_write_all_end
MPI_File_write_at
MPI_File_write_at_all
MPI_File_write_at_all_begin
MPI_File_write_at_all_end
MPI_File_write_ordered
MPI_File_write_ordered_begin
MPI_File_write_ordered_end
MPI_File_write_shared
MPI_Finalize
MPI_Finalized
MPI_Free_mem
MPI_Gather
MPI_Gatherv
MPI_Get
MPI_Get_address
MPI_Get_count
MPI_Get_elements
MPI_Get_processor_name
MPI_Get_version
MPI_Graph_create
MPI_Graphdims_get
MPI_Graph_get
MPI_Graph_map
MPI_Graph_neighbors
MPI_Graph_neighbors_count
MPI_Group_c2f
MPI_Group_compare
MPI_Group_difference
MPI_Group_excl
MPI_Group_f2c
MPI_Group_free
MPI_Group_incl
MPI_Group_intersection
MPI_Group_range_excl
MPI_Group_range_incl
MPI_Group_rank
MPI_Group_size
MPI_Group_translate_ranks
MPI_Group_union
MPI_Ibsend
MPI_Info_c2f
MPI_Info_create
MPI_Info_delete
MPI_Info_dup
MPI_Info_f2c
MPI_Info_free
MPI_Info_get
MPI_Info_get_nkeys
MPI_Info_get_nthkey
MPI_Info_get_valuelen
MPI_Info_set
MPI_Init
MPI_Initialized
MPI_Init_thread
MPI_Intercomm_create
MPI_Intercomm_merge
MPI_Iprobe
MPI_Irecv
MPI_Irsend
MPI_Isend
MPI_Issend
MPI_Is_thread_main
MPI_Keyval_create
MPI_Keyval_free
MPI_Lookup_name
MPI_Op_c2f
MPI_Op_create
MPI_Open_port
MPI_Op_f2c
MPI_Op_free
MPI_Pack
MPI_Pack_size
MPI_Pcontrol
MPI_Probe
MPI_Publish_name
MPI_Put
MPI_Query_thread
MPI_Recv
MPI_Recv_init
MPI_Reduce
MPI_Reduce_scatter
MPI_Request_c2f
MPI_Request_f2c
MPI_Request_free
MPI_Rsend
MPI_Rsend_init
MPI_Scan
MPI_Scatter
MPI_Scatterv
MPI_Send
MPI_Send_init
MPI_Sendrecv
MPI_Sendrecv_replace
MPI_Ssend
MPI_Ssend_init
MPI_Start
MPI_Startall
MPI_Status_c2f
MPI_Status_f2c
MPI_Test
MPI_Testall
MPI_Testany
MPI_Test_cancelled
MPI_Testsome
MPI_Topo_test
MPI_Type_c2f
MPI_Type_commit
MPI_Type_contiguous
MPI_Type_create_darray
MPI_Type_create_extent
MPI_Type_create_hindexed
MPI_Type_create_hvector
MPI_Type_create_keyval
MPI_Type_create_struct
MPI_Type_create_subarray
MPI_Type_delete_attr
MPI_Type_dup
MPI_TYPE_DUP_FN
MPI_Type_extent
MPI_Type_f2c
MPI_Type_free
MPI_Type_free_keyval
MPI_Type_get_attr
MPI_Type_get_contents
MPI_Type_get_envelope
MPI_Type_get_extent
MPI_Type_get_name
MPI_Type_get_true_extent
MPI_Type_hindexed
MPI_Type_hvector
MPI_Type_indexed
MPI_Type_lb
MPI_Type_set_attr
MPI_Type_set_name
MPI_Type_size
MPI_Type_struct
MPI_Type_ub
MPI_Type_vector
MPI_Unpack
MPI_Unpublish_name
MPI_Wait
MPI_Waitall
MPI_Waitany
MPI_Waitsome
MPI_Win_c2f
MPI_Win_complete
MPI_Win_create
MPI_Win_create_errhandler
MPI_Win_create_keyval
MPI_Win_delete_attr
MPI_WIN_DUP_FN
MPI_Win_f2c
MPI_Win_fence
MPI_Win_free
MPI_Win_free_keyval
MPI_Win_get_attr
MPI_Win_get_errhandler
MPI_Win_get_group
MPI_Win_get_name
MPI_Win_lock
MPI_Win_post
MPI_Win_set_attr
MPI_Win_set_errhandler
MPI_Win_set_name
MPI_Win_start
MPI_Win_unlock
MPI_Win_wait
MPI_Wtick
MPI_Wtime