[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