msl.examples.loadlib package
Example modules showing how to load a 32-bit shared library in 64-bit Python.
Modules that end in 32 contain a class that is a subclass of
Server32
. This subclass is a wrapper around
a 32-bit library and is hosted on a 32-bit server.
Modules that end in 64 contain a class that is a subclass of
Client64
. This subclass sends a request to
the corresponding Server32
subclass to
communicate with the 32-bit library.
- cpp32
- cpp64
- dotnet32
- dotnet64
- echo32
- echo64
- fortran32
Fortran32
Fortran32.sum_8bit()
Fortran32.sum_16bit()
Fortran32.sum_32bit()
Fortran32.sum_64bit()
Fortran32.multiply_float32()
Fortran32.multiply_float64()
Fortran32.is_positive()
Fortran32.add_or_subtract()
Fortran32.factorial()
Fortran32.standard_deviation()
Fortran32.besselJ0()
Fortran32.reverse_string()
Fortran32.add_1d_arrays()
Fortran32.matrix_multiply()
- fortran64
Fortran64
Fortran64.sum_8bit()
Fortran64.sum_16bit()
Fortran64.sum_32bit()
Fortran64.sum_64bit()
Fortran64.multiply_float32()
Fortran64.multiply_float64()
Fortran64.is_positive()
Fortran64.add_or_subtract()
Fortran64.factorial()
Fortran64.standard_deviation()
Fortran64.besselJ0()
Fortran64.reverse_string()
Fortran64.add_1d_arrays()
Fortran64.matrix_multiply()
- kernel32
- kernel64
- labview32
- labview64