Hi Alexey, A new build of PETSc has been made with debugging off and using optimization 3. Please try this and make sure that it is working. If you have any more problems or questions, please contact us and we will be happy to assist you.
--Rob ________________________________________ From: Alexey Kozlov Sent: Thursday, March 20, 2014 1:17 AM To: Keith Hostetler; Listserv-CRCSUPPORT Subject: RE: PETSc update Hi Rob, Thank you for compiling PETSc. I have a performance issue with PETSc installed on CRC. When I use “module load petsc”, compile with Intel compiler, and run my code on CRC then the PETSc part of my code works one order of magnitude slower compared to my four-year-old desktop PC with PETSc compiled by myself. Could you, please, help me to fix that issue? I suspect that PETSc on CRC is configured in the debug mode. This may cause the compiler to generate a very slow code. If this is the case, we need to switch the debugging option off and to use the optimization for speed (like -O2 or -O3) and SSE instruction set relevant to the CPUs used in CRC (like -arch:SSE3). Sincerely, Alexey Kozlov ________________________________________ From: Keith Hostetler Sent: Friday, February 21, 2014 11:57 AM To: Listserv-CRCSUPPORT; Alexey Kozlov Subject: RE: PETSc update Hi Alexey, I forgot to mention that multithreading should also be available with the new build of PETSc as well. --Rob ________________________________________ From: CRC Support Listserv and Email Support Archive [[email protected]] On Behalf Of Alexey Kozlov [[email protected]] Sent: Wednesday, February 19, 2014 9:04 PM To: Listserv-CRCSUPPORT Subject: PETSc update Dear CRC support, Could you, please, install the latest version of PETSc on CRC? Currently, a PETSc version of 2011 (v. 3.1-p7 for complex numbers) is installed on CRC and I have a difficulty with linking my application probably due to obsolete libraries in the system. I need PETSc configured with FORTRAN support, 16-bite complex numbers, MPI, optimization for speed (no debug) and SSE instruction set relevant to the CPUs used in CRC. It would be also nice to try a configuration with threads support. Thank you, Alexey Kozlov

