1: #ifdef PETSC_RCS_HEADER 2: static char vcid[] = "$Id: mapregall.c,v 1.1 1999/06/21 02:03:51 knepley Exp $"; 3: #endif 5: #include vecimpl.h 6: EXTERN_C_BEGIN 7: extern int PetscMapCreate_MPI(PetscMap); 8: EXTERN_C_END 12: /*@C 13: PetscMapRegisterAll - Registers all of the map components in the Vec package. 15: Not Collective 17: Input parameter: 18: . path - The dynamic library path 20: Level: advanced 22: .keywords: map, register, all 23: .seealso: PetscMapRegister(), PetscMapRegisterDestroy() 24: @*/ 25: int PetscMapRegisterAll(const char path[]) 26: { 30: PetscMapRegisterAllCalled = PETSC_TRUE; 32: PetscMapRegisterDynamic(MAP_MPI, path, "PetscMapCreate_MPI", PetscMapCreate_MPI); 33: return(0); 34: }