Implemented Jacobi preconditioning of the Schur matrix
To build the schur matrix, local operator must be :
Real general positive definite
Real tridiagonal positive definite
March 1999: PMD release 1.0.1
Fixed bugs in the example files
Replaced "Real4" and "Real8" kind attributs by "R4" and
"R8" respectively
Added MPI_Tools.f file in */PMD/Modules directory
Added printing PMD version and copyright at execution time
May 1999: PMD release 1.0.2
Enhanced performance of point-to-point communication
Added useful options in MakeDep/Make.inc.SX4 file
July 2000: PMD release 1.1.0
Corrected compilation errors (related to external references
passed as dummy arguments in subroutines defined in F90 modules)
produced in the example files and arised with latest releases of
CRAY F90 compiler
Splited PMD_Solver_1DD.F file
Added MakeDep/Make.inc.SX5 and MakeDep/Make.inc.SGI files
Renamed the example subdirectories
Renamed PMD_Xchg_Ghostpoint_1DD() routine to PMD_Exchange_1DD()
Archived PMD F90 module objects in libpmd.a
New datatypes PMD_R[4|8]_SYCH to parallel solve a SYmmetric linear
system based on a CHoleski factorization
March 2001: PMD release 1.1.1
Changed MPI constant MPI_REAL8 to MPI_DOUBLE_PRECISION
Changed MPI constant MPI_REAL4 to MPI_REAL
Renamed Make.SGI.inc to Make.O2K.inc in MakeDep directory
April 2001: PMD release 1.1.2
Replaced "PMD_Comm%Reorder=.TRUE." by "PMD_Comm%Reorder=.FALSE."
in PMD_Environment_1DD.F. MPI implementation on IBM SP3 reorders
rank processes in new communicator when processes are mapped
on the same node and MP_SHARED_MEMORY is set to true
Changed LAM-MPI URL in HTML pages
December 2001: PMD release 1.2.0
New datatypes PMD_R[4|8]_BICG_Jacobi to parallel solve a general
linear system using the BI-CGstab iterative solver
Corrected minor bugs related to the PMD_R[4|8]_SYCH datatype
Porting to COMPAQ/ALPHA SMP under LINUX with MPICH implementation
July 2002: PMD release 1.2.1
Added new MPI_Time module in all Examples
Changed suffixes of all examples source files from .f to .f90
July 2002: PMD release 1.2.2
Suppressed "COMTIME" cpp key from all module files
Changed suffixes of all Modules source files from .f/.F to .f90/.F90
Added switch "-qsuffix=cpp=F90" for correct IBM SP compilation
April 2003: PMD release 1.2.3
Renamed module MPI_Time in MPI_Times and routine MPI_Timer in MPI_Time.
Upgraded MPI_Times module (release 3.4).
Corrected manuals of PMD_Schur_Factor_1DD and PMD_Schur_Precond_1DD
routines.