Strip crlf line endings
Этот коммит содержится в:
родитель
f21c349bcb
Коммит
3263f721b6
@ -1,66 +1,66 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopen-trace-format", "otflib\libotf_vs08.vcproj", "{6B9B49C9-75CD-400D-B736-5EACA04D0A82}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libotfaux", "otfauxlib\libotfaux_vs08.vcproj", "{6B9B49C9-75CD-400D-B736-5EACA04D0A83}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfaux", "tools\otfaux\otfaux_vs08.vcproj", "{24587836-ED5E-49DF-A7AD-419FDC208C08}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfcompress", "tools\otfcompress\otfcompress_vs08.vcproj", "{B6BBC220-1492-4BEA-A299-9D062133ABAA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfdump", "tools\otfdump\otfdump_vs08.vcproj", "{508A823C-8EAB-4C56-9DFE-4D85B0D24491}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release Static|Win32 = Release Static|Win32
|
||||
Release Static|x64 = Release Static|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|x64.Build.0 = Debug|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|x64.Build.0 = Debug|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|x64.Build.0 = Debug|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|x64.Build.0 = Debug|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|x64.Build.0 = Debug|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|x64.Build.0 = Release Static|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libopen-trace-format", "otflib\libotf_vs08.vcproj", "{6B9B49C9-75CD-400D-B736-5EACA04D0A82}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libotfaux", "otfauxlib\libotfaux_vs08.vcproj", "{6B9B49C9-75CD-400D-B736-5EACA04D0A83}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfaux", "tools\otfaux\otfaux_vs08.vcproj", "{24587836-ED5E-49DF-A7AD-419FDC208C08}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfcompress", "tools\otfcompress\otfcompress_vs08.vcproj", "{B6BBC220-1492-4BEA-A299-9D062133ABAA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otfdump", "tools\otfdump\otfdump_vs08.vcproj", "{508A823C-8EAB-4C56-9DFE-4D85B0D24491}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release Static|Win32 = Release Static|Win32
|
||||
Release Static|x64 = Release Static|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Debug|x64.Build.0 = Debug|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{6B9B49C9-75CD-400D-B736-5EACA04D0A82}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Debug|x64.Build.0 = Debug|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{24587836-ED5E-49DF-A7AD-419FDC208C08}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Debug|x64.Build.0 = Debug|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{B6BBC220-1492-4BEA-A299-9D062133ABAA}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Debug|x64.Build.0 = Debug|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{508A823C-8EAB-4C56-9DFE-4D85B0D24491}.Release Static|x64.Build.0 = Release Static|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Debug|x64.Build.0 = Debug|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|Win32.ActiveCfg = Release Static|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|Win32.Build.0 = Release Static|Win32
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|x64.ActiveCfg = Release Static|x64
|
||||
{1B9223C8-DE20-4538-8214-776C6017D22B}.Release Static|x64.Build.0 = Release Static|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
@ -1,98 +1,98 @@
|
||||
/************** Example ISO_Fortran_binding.h ********************/
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
|
||||
/* Struct CFI_dim_t for triples of bound, extent and stride information */
|
||||
|
||||
typedef struct {
|
||||
intptr_t lower_bound,
|
||||
extent,
|
||||
sm;
|
||||
} CFI_dim_t;
|
||||
|
||||
typedef struct {
|
||||
intptr_t lower_bound,
|
||||
upper_bound,
|
||||
stride;
|
||||
} CFI_bounds_t;
|
||||
|
||||
|
||||
/* Maximum rank supported by the companion Fortran processor */
|
||||
|
||||
/* Changed from 15 to F2003 value of 7 (CER) */
|
||||
#define CFI_MAX_RANK 7
|
||||
|
||||
/* Struct CFI_cdesc_t for holding all the information about a
|
||||
descriptor-based Fortran object */
|
||||
|
||||
typedef struct {
|
||||
void * base_addr; /* base address of object */
|
||||
size_t elem_len; /* length of one element, in bytes */
|
||||
int rank; /* object rank, 0 .. CF_MAX_RANK */
|
||||
int type; /* identifier for type of object */
|
||||
int attribute; /* object attribute: 0..2, or -1 */
|
||||
int state; /* allocation/association state: 0 or 1 */
|
||||
//Removed (CER)
|
||||
//void * fdesc; /* pointer to corresponding Fortran descriptor */
|
||||
CFI_dim_t dim[CFI_MAX_RANK]; /* dimension triples */
|
||||
} CFI_cdesc_t;
|
||||
|
||||
|
||||
/* function prototypes */
|
||||
|
||||
int CFI_update_cdesc ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_update_fdesc ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_allocate ( CFI_cdesc_t *, const CFI_bounds_t bounds[] );
|
||||
|
||||
int CFI_deallocate ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_is_contiguous ( const CFI_cdesc_t *, _Bool * );
|
||||
|
||||
int CFI_bounds_to_cdesc ( const CFI_bounds_t bounds[] , CFI_cdesc_t * );
|
||||
|
||||
int CFI_cdesc_to_bounds ( const CFI_cdesc_t * , CFI_bounds_t bounds[] );
|
||||
|
||||
|
||||
/* Sympolic names for attributes of objects */
|
||||
|
||||
#define CFI_attribute_assumed 0
|
||||
#define CFI_attribute_allocatable 1
|
||||
#define CFI_attribute_pointer 2
|
||||
|
||||
/* Symbolic names for type identifiers */
|
||||
|
||||
#define CFI_type_unknown 0
|
||||
#define CFI_type_struct 100
|
||||
#define CFI_type_signed_char 1
|
||||
#define CFI_type_short 3
|
||||
#define CFI_type_int 5
|
||||
#define CFI_type_long 7
|
||||
#define CFI_type_long_long 9
|
||||
#define CFI_type_size_t 11
|
||||
#define CFI_type_int8_t 12
|
||||
#define CFI_type_int16_t 14
|
||||
#define CFI_type_int32_t 16
|
||||
#define CFI_type_int64_t 18
|
||||
#define CFI_type_int_least8_t 20
|
||||
#define CFI_type_int_least16_t 22
|
||||
#define CFI_type_int_least32_t 24
|
||||
#define CFI_type_int_least64_t 26
|
||||
#define CFI_type_int_fast8_t 28
|
||||
#define CFI_type_int_fast16_t 30
|
||||
#define CFI_type_int_fast32_t 32
|
||||
#define CFI_type_int_fast64_t 34
|
||||
#define CFI_type_intmax_t 36
|
||||
#define CFI_type_intptr_t 37
|
||||
#define CFI_type_float 38
|
||||
#define CFI_type_double 39
|
||||
#define CFI_type_long_double 40
|
||||
#define CFI_type_float_Complex 41
|
||||
#define CFI_type_double_Complex 42
|
||||
#define CFI_type_long_double_Complex 43
|
||||
#define CFI_type_Bool 44
|
||||
#define CFI_type_char 45
|
||||
|
||||
/* End of Example ISO_Fortran_binding.h */
|
||||
|
||||
/************** Example ISO_Fortran_binding.h ********************/
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
|
||||
/* Struct CFI_dim_t for triples of bound, extent and stride information */
|
||||
|
||||
typedef struct {
|
||||
intptr_t lower_bound,
|
||||
extent,
|
||||
sm;
|
||||
} CFI_dim_t;
|
||||
|
||||
typedef struct {
|
||||
intptr_t lower_bound,
|
||||
upper_bound,
|
||||
stride;
|
||||
} CFI_bounds_t;
|
||||
|
||||
|
||||
/* Maximum rank supported by the companion Fortran processor */
|
||||
|
||||
/* Changed from 15 to F2003 value of 7 (CER) */
|
||||
#define CFI_MAX_RANK 7
|
||||
|
||||
/* Struct CFI_cdesc_t for holding all the information about a
|
||||
descriptor-based Fortran object */
|
||||
|
||||
typedef struct {
|
||||
void * base_addr; /* base address of object */
|
||||
size_t elem_len; /* length of one element, in bytes */
|
||||
int rank; /* object rank, 0 .. CF_MAX_RANK */
|
||||
int type; /* identifier for type of object */
|
||||
int attribute; /* object attribute: 0..2, or -1 */
|
||||
int state; /* allocation/association state: 0 or 1 */
|
||||
//Removed (CER)
|
||||
//void * fdesc; /* pointer to corresponding Fortran descriptor */
|
||||
CFI_dim_t dim[CFI_MAX_RANK]; /* dimension triples */
|
||||
} CFI_cdesc_t;
|
||||
|
||||
|
||||
/* function prototypes */
|
||||
|
||||
int CFI_update_cdesc ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_update_fdesc ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_allocate ( CFI_cdesc_t *, const CFI_bounds_t bounds[] );
|
||||
|
||||
int CFI_deallocate ( CFI_cdesc_t * );
|
||||
|
||||
int CFI_is_contiguous ( const CFI_cdesc_t *, _Bool * );
|
||||
|
||||
int CFI_bounds_to_cdesc ( const CFI_bounds_t bounds[] , CFI_cdesc_t * );
|
||||
|
||||
int CFI_cdesc_to_bounds ( const CFI_cdesc_t * , CFI_bounds_t bounds[] );
|
||||
|
||||
|
||||
/* Sympolic names for attributes of objects */
|
||||
|
||||
#define CFI_attribute_assumed 0
|
||||
#define CFI_attribute_allocatable 1
|
||||
#define CFI_attribute_pointer 2
|
||||
|
||||
/* Symbolic names for type identifiers */
|
||||
|
||||
#define CFI_type_unknown 0
|
||||
#define CFI_type_struct 100
|
||||
#define CFI_type_signed_char 1
|
||||
#define CFI_type_short 3
|
||||
#define CFI_type_int 5
|
||||
#define CFI_type_long 7
|
||||
#define CFI_type_long_long 9
|
||||
#define CFI_type_size_t 11
|
||||
#define CFI_type_int8_t 12
|
||||
#define CFI_type_int16_t 14
|
||||
#define CFI_type_int32_t 16
|
||||
#define CFI_type_int64_t 18
|
||||
#define CFI_type_int_least8_t 20
|
||||
#define CFI_type_int_least16_t 22
|
||||
#define CFI_type_int_least32_t 24
|
||||
#define CFI_type_int_least64_t 26
|
||||
#define CFI_type_int_fast8_t 28
|
||||
#define CFI_type_int_fast16_t 30
|
||||
#define CFI_type_int_fast32_t 32
|
||||
#define CFI_type_int_fast64_t 34
|
||||
#define CFI_type_intmax_t 36
|
||||
#define CFI_type_intptr_t 37
|
||||
#define CFI_type_float 38
|
||||
#define CFI_type_double 39
|
||||
#define CFI_type_long_double 40
|
||||
#define CFI_type_float_Complex 41
|
||||
#define CFI_type_double_Complex 42
|
||||
#define CFI_type_long_double_Complex 43
|
||||
#define CFI_type_Bool 44
|
||||
#define CFI_type_char 45
|
||||
|
||||
/* End of Example ISO_Fortran_binding.h */
|
||||
|
||||
|
@ -1,53 +1,53 @@
|
||||
***************************************************************************
|
||||
|
||||
Note about the Open MPI Java bindings
|
||||
|
||||
The Java bindings in this directory are not part of the MPI specification,
|
||||
as noted in the README.JAVA.txt file in the root directory. That file also
|
||||
contains some information regarding the installation and use of the Java
|
||||
bindings. Further details can be found in the paper [1].
|
||||
|
||||
We originally took the code from the mpiJava project [2] as starting point
|
||||
for our developments, but we have pretty much rewritten 100% of it. The
|
||||
original copyrights and license terms of mpiJava are listed below.
|
||||
|
||||
[1] O. Vega-Gisbert, J. E. Roman, and J. M. Squyres. "Design and
|
||||
implementation of Java bindings in Open MPI". In preparation
|
||||
(2013).
|
||||
|
||||
[2] M. Baker et al. "mpiJava: An object-oriented Java interface to
|
||||
MPI". In Parallel and Distributed Processing, LNCS vol. 1586,
|
||||
pp. 748-762, Springer (1999).
|
||||
|
||||
***************************************************************************
|
||||
|
||||
mpiJava - A Java Interface to MPI
|
||||
---------------------------------
|
||||
Copyright 2003
|
||||
|
||||
Bryan Carpenter, Sung Hoon Ko, Sang Boem Lim
|
||||
Pervasive Technology Labs, Indiana University
|
||||
email {shko,slim,dbc}@grids.ucs.indiana.edu
|
||||
|
||||
Xinying Li
|
||||
Syracuse University
|
||||
|
||||
Mark Baker
|
||||
CSM, University of Portsmouth
|
||||
email mark.baker@computer.org
|
||||
|
||||
(Bugfixes/Additions, CMake based configure/build)
|
||||
Blasius Czink
|
||||
HLRS, University of Stuttgart
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
***************************************************************************
|
||||
|
||||
Note about the Open MPI Java bindings
|
||||
|
||||
The Java bindings in this directory are not part of the MPI specification,
|
||||
as noted in the README.JAVA.txt file in the root directory. That file also
|
||||
contains some information regarding the installation and use of the Java
|
||||
bindings. Further details can be found in the paper [1].
|
||||
|
||||
We originally took the code from the mpiJava project [2] as starting point
|
||||
for our developments, but we have pretty much rewritten 100% of it. The
|
||||
original copyrights and license terms of mpiJava are listed below.
|
||||
|
||||
[1] O. Vega-Gisbert, J. E. Roman, and J. M. Squyres. "Design and
|
||||
implementation of Java bindings in Open MPI". In preparation
|
||||
(2013).
|
||||
|
||||
[2] M. Baker et al. "mpiJava: An object-oriented Java interface to
|
||||
MPI". In Parallel and Distributed Processing, LNCS vol. 1586,
|
||||
pp. 748-762, Springer (1999).
|
||||
|
||||
***************************************************************************
|
||||
|
||||
mpiJava - A Java Interface to MPI
|
||||
---------------------------------
|
||||
Copyright 2003
|
||||
|
||||
Bryan Carpenter, Sung Hoon Ko, Sang Boem Lim
|
||||
Pervasive Technology Labs, Indiana University
|
||||
email {shko,slim,dbc}@grids.ucs.indiana.edu
|
||||
|
||||
Xinying Li
|
||||
Syracuse University
|
||||
|
||||
Mark Baker
|
||||
CSM, University of Portsmouth
|
||||
email mark.baker@computer.org
|
||||
|
||||
(Bugfixes/Additions, CMake based configure/build)
|
||||
Blasius Czink
|
||||
HLRS, University of Stuttgart
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user