Bibliotheken zur Entwicklung paralleler Algorithmen


Unterprogramm-Bibliotheken, die im SFB 393 entwickelt wurden.

(vor 1996: DFG-Forschergruppe "SPC")


Die Bibliotheken liegen jeweils in einer Version für verschiedene Rechnerarchitekturen vor (in den entsprechenden Unterverzeichnissen)

   /afs/tu-chemnitz.de/project/sfb393/FEM/libs/$(archi)/
mit:
   archi=LINUX       Linux (32bit), mit PVM 3.4 oder MPICH 1.1.1
   archi=LINUXX64    Linux (64bit), mit PVM 3.4
   archi=OMPI64      Linux (64bit), mit OpenMPI 
   archi=CHIC        Linux (64bit), gcc-3.4.6, MVApich-2
   archi=CHICO       Linux (64bit), gcc-3.4.6, OpenMPI
   archi=CHIC420     Linux (64bit), gfortran 4.2.2, MVApich-2
   archi=CHICO420    Linux (64bit), gfortran 4.2.2, OpenMPI
   archi=CHICP       Linux (64bit), Pathscale 3.1, MVApich-2
   archi=CHICPO      Linux (64bit), Pathscale 3.1, OpenMPI
   
ältere Versionen:   
   archi=parix       Parix auf Transputersystemen (ACE-Compiler)
   archi=ppc         Parix auf PowerPC-Systemen (GCPowerPlus, Xplorer)
   archi=ppcmpi      wie ppc, nur Kommunikation mit MPI statt Parix
   archi=SUN4        SunOS 4.1.3, mit PVM 3.4
   archi=SUN4SOL2    SunOS 5.x, Solaris 2, mit PVM 3.4
   archi=SUNMP       SunOS 5.x (MP), mit PVM 3.4 (=SUN4SOL2)
   archi=HPPA        HP-UX 10, mit PVM 3.4
   archi=HPPA64      HP-UX 11 (64-Bit-Adressen), mit PVM 3.4
   archi=LINUX_lam   Linux, mit LAM-MPI 6.5.9 (sfb393/lammpi)
   archi=LINUX_LAM   Linux, mit LAM-MPI 7.1.1 (SuSE Distrib.)
   archi=CLIC        Linux auf CLIC mit LAM-MPI 6.3.2
   archi=IA64        Linux auf Itanium-2 (64-Bit-Adr), Intel-Compiler, LAM-MPI
   archi=IA64g       Linux auf Itanium-2, GNU-Compiler, LAM-MPI

Die folgenden Bibliotheken sind jeweils auf allen genannten Systemen in gleicher Weise nutzbar. Spezifische Aspekte der Parallelität treten dabei nur in der ersten Bibliothek auf. Einzelne Routinen aus den letzten beiden Bibliotheken benutzen aber Unterprogramme der libCubecom.a.


Ausführliche Dokumentationen der in den Bibliotheken enthaltenen Unterprogramme sind zu finden unter: