.......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] 
> <mailto:[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/petsc-current/docs/manualpages/Sys/UsingFortran.html>
> 
> https://www.mcs.anl.gov/petsc/documentation/changes/38.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] 
>> <mailto:[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
>> 
>> 
> 

Reply via email to