petsc-master 2016-02-06
Report Typos and Errors


Replaces substrings in string with other substrings


#include "petscsys.h"   
PetscErrorCode  PetscStrreplace(MPI_Comm comm,const char aa[],char b[],size_t len)
Not Collective

Input Parameters

comm - MPI_Comm of processors that are processing the string
aa - the string to look in
b - the resulting copy of a with replaced strings (b can be the same as a)
len - the length of b


Replaces ${PETSC_ARCH},${PETSC_DIR},${PETSC_LIB_DIR},${DISPLAY}, ${HOMEDIRECTORY},${WORKINGDIRECTORY},${USERNAME}, ${HOSTNAME} with appropriate values as well as any environmental variables.

PETSC_LIB_DIR uses the environmental variable if it exists. PETSC_ARCH and PETSC_DIR use what PETSc was built with and do not use environmental variables.

Not for use in Fortran

Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages