[petsc-users] SLEPc Bogus eigenvalues for large -eps_nev

Jose E. Roman jroman at dsic.upv.es
Thu May 14 12:04:19 CDT 2015


Ok. I was able to build the code, but I need a small problem in order to be able to run without having to access a big supercomputer.
Jose


El 14/05/2015, a las 18:00, Vijay Gopal Chilkuri escribió:

> Ok I've sent a job with the -eps_mpd 50 option and I still get the same absurd eigenvalues !
> 
> You already have the driver .c file (called problem.c I also attach this file) I send you the makefile.
> 
> The subroutine unit_l1_ is a fortran subroutine which gives the number of nonzero elements in 22 rows at once. This subroutine can be compiled in the following way.
> 
> Firstly, it uses the IRPF90 library.
> You can download the library from this github link: https://github.com/scemama/irpf90.git
> the binary needed "irpf90" should be in the bin directory, just update the relevant PATH environment variables.
> 
> Second, get the codes that generate the unit_l1_ subroutine from the following repository: https://github.com/v1j4y/slepc_version.git
> please change to branch slepc_testing !
> make
> make irpf90.a
>  
> should give you the irpf90.a library nessessary to compile the problem.c file, I attach the makefile to compile the problem.c file with this mail.
> To compile the final executable, please do "make problem"
> 
> and that should be enough !
> sorry that it is not simpler.
> 
> Please write if you run into problems.
> 
> Thanks,
>  Vijay
> 



More information about the petsc-users mailing list