Hi,
I am trying to debug my code with Valgrind but I do not get to the buggy 
part because Valgrind kills the program after an Unrecognized 
instruction in the MUMPS library:

vex amd64->IR: unhandled instruction bytes: 0xC4 0x82 0x21 0x2E 0x1C 
0x23 0x49 0x83
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=1 REX.B=1
vex amd64->IR:   VEX=1 VEX.L=0 VEX.nVVVV=0xB ESC=0F38
vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
==4206== valgrind: Unrecognised instruction at address 0x1641d07.
==4206==    at 0x1641D07: mumps_hamf4_ (in 
/global/u1/n/nox/codes/debug-edison-gene3d/bin/gene_edison)
==4206==    by 0x120F862: dmumps_ana_f_ (in 
/global/u1/n/nox/codes/debug-edison-gene3d/bin/gene_edison)
==4206==    by 0x11DA8B2: dmumps_ana_driver_ (in 
/global/u1/n/nox/codes/debug-edison-gene3d/bin/gene_edison)
==4206==    by 0x118EBA7: dmumps_ (in 
/global/u1/n/nox/codes/debug-edison-gene3d/bin/gene_edison)
==4206==    by 0x1013087: mod_spsol_mumps_mp_mumps_factorize_ 
(mod_spsol_mumps.f90:173)
==4206==    by 0xD5E682: 
xy_fieldsolver_mod_mp_initialize_xy_fieldsolver_ (FieldSolver.F90:333)
==4206==    by 0xD17C8B: fieldsolver_dd_mp_initialize_field_solve_dd_ 
(field_solve_dd.F90:69)
==4206==    by 0x9C4C87: field_solver_mp_initialize_field_solver_ 
(field_solver.F90:111)
==4206==    by 0x410E67: aux_fields_mp_initialize_calc_aux_fields_ 
(aux_fields.F90:51)
==4206==    by 0xABB3AC: initial_value_comp_mp_initial_value_ 
(initial_value_comp.F90:78)
==4206==    by 0xA10E94: gene_subroutine_mp_rungene_ 
(gene_subroutine.F90:103)
==4206==    by 0xE90309: MAIN__ (gene.F90:79)


I run the code on the NERSC machine Edison:
http://www.nersc.gov/users/computational-systems/edison/

The Valgrind version is 3.11.0.

The code is not runnable without PETSC and MUMPS. The PETSC version is 
3.7.2.0 and MUMPS is part of the Cray tpsl packagage (16.07.1) but I 
have no idea which version of MUMPS is in there.

To compile my code I use the Intel Programming Environment 
(PrgEnv-intel/5.2.56) and the intel compiler intel/17.0.1.132

Is there any way you could help me with that?


Regards, Maurice


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to