PetscDLLibraryRetrieve#
Copies a PETSc dynamic library from a remote location (if it is remote), then indicates if it exits and its local name.
Synopsis#
PetscErrorCode PetscDLLibraryRetrieve(MPI_Comm comm, const char libname[], char *lname, size_t llen, PetscBool *found)
Collective
Input Parameters#
comm - MPI processes that will be opening the library
libname - name of the library, can be a relative or absolute path and be a URL
llen - length of the
name
buffer
Output Parameters#
lname - actual name of the file on local filesystem if
found
found - true if the file exists
Notes#
[[<http,ftp>://hostname]/directoryname/]filename[.so.1.0]
\({PETSC_ARCH}, \){PETSC_DIR}, \({PETSC_LIB_DIR}, or \){any environmental variable} occurring in directoryname and filename will be replaced with appropriate values.
See Also#
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages