Thanks On Wed, Sep 9, 2020 at 4:32 PM Barry Smith <[email protected]> wrote:
> *External Email* > > .......rc/../dependencies/eigen > -I/home/u7/aph/bitcart/src/driver2/material_response -c > navier_stokes/LinearSolverClass.F90 > navier_stokes/LinearSolverClass.F90(45): error #7013: This module file was > not generated by any release of this compiler. [PETSCVEC] > > It is not reading the module it finds so cannot find the definitions in > the module. > > In the PETSc directory start all over again > > rm -rf $PETSC_ARCH > ./configure your options here > make all > make check > > > > On Sep 9, 2020, at 5:55 PM, Anthony Paul Haas <[email protected]> > wrote: > > Hi Barry, > > I made the changes according to the information you sent me (see below > snippet module LinearSolverClass please). But I am getting the following > errors: > > error #7013 > error #6457 > > Do you know what is going on? > > Thanks, > > Anthony > > .......rc/../dependencies/eigen > -I/home/u7/aph/bitcart/src/driver2/material_response -c > navier_stokes/LinearSolverClass.F90 > navier_stokes/LinearSolverClass.F90(45): error #7013: This module file was > not generated by any release of this compiler. [PETSCVEC] > use petscvec > ------^ > navier_stokes/LinearSolverClass.F90(110): error #6457: This derived type > name has not been declared. [TVEC] > type(tVec) :: solution_ps,FirstSingularVec > ----------^ > navier_stokes/LinearSolverClass.F90(111): error #6457: This derived type > name has not been declared. [TVEC] > type(tVec) :: rhs_ps!,b_ps > ----------^ > navier_stokes/LinearSolverClass.F90(115): error #6457: This derived type > name has not been declared. [TKSP] > type(tKSP) :: ksp > ----------^ > > > module LinearSolverClass > ! > > > #include <petsc/finclude/petscvec.h> > #include <petsc/finclude/petscksp.h> > > use petscvec > use petscksp > > ! use LHS, only: matLHS,rhs,sol > > > use paramesh_dimensions > use physicaldata > use tree > use workspace > use utilities_data, only: mkdir > use typedef, only: dist_fcn,solverType,mypeno > use fill_guardcells, only: fill_guardcell_res > !use navierstokes_data, only: fill_guardcell_phi > > > use amr_1blk_bcset_mod, only: updateType > ! use Turb_Models, only: nvars_turb > > > > ! > > > implicit none > > ! > > > ! --------------------- > > > ! Class type definition > > > ! --------------------- > > > ! > > > TYPE, public :: LinearSolver_C > ! > > > Integer,private :: numVars > Integer,private :: numVarsp > > > ...... > > > On Wed, Sep 9, 2020 at 3:06 PM Barry Smith <[email protected]> wrote: > >> *External Email* >> Anthony, >> >> See >> >> >> https://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/UsingFortran.html >> >> https://www.mcs.anl.gov/petsc/documentation/changes/38.html >> >> >> Barry >> >> >> On Sep 9, 2020, at 4:23 PM, Anthony Paul Haas <[email protected]> >> wrote: >> >> Hello, >> >> Has the header file petscvec.h90 been removed from include/petsc/finclude/ >> in recent Petsc releases? >> >> Should it then be replaced by petscvec.h? >> >> Thanks, >> >> Anthony >> >> >> >> >
