File: bugreporting.html

package info (click to toggle)
petsc 2.2.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 64,404 kB
  • ctags: 284,528
  • sloc: ansic: 223,999; python: 11,758; makefile: 7,707; fortran: 6,327; cpp: 4,104; sh: 3,387; csh: 41; asm: 6
file content (65 lines) | stat: -rw-r--r-- 3,870 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<html>
<body BGCOLOR="FFFFFF">

    <table border="0" width="100%">
      <tr>
        <td width="60%">
          <h1> Questions and Bug Reports</h1>
        </td>
        <td width="40%"><img border="0" src="../images/headbang.gif" width="113" height="113"></td>
      </tr>
    </table>
    

    The PETSc maintenance e-mail,&nbsp; <a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>,&nbsp; is intended for
    users to <ul>
      <li>report bugs, </li>
      <li>ask for clarification, </li>
      <li>ask for help in tracking down bugs, and </li>
      <li>request new features within PETSc. </li>
    </ul>
    <p>We respond to almost all email the same day and many within the hour. <em>Please do not
    send maintenance requests to the individual PETSc authors; all e-mail to</em> <strong><a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a></strong> <em>is
    automatically distributed to all of the PETSc authors, so our response time using this
    address will be fastest. </em></p>
    <p><!--webbot bot="PurpleText" PREVIEW="Do we want an archive of these available?
" -->Before
    sending a bug report, please consult the following:<ul>
      <li><a href="http://www.mcs.anl.gov/petsc/petsc-2/download/petsc-patches.html">patches</a>,</li>
      <li><a href="troubleshooting.html">troubleshooting guide</a>, and </li>
      <li><a href="faq.html">FAQ</a></li>
    </ul>
    <p>to determine whether a fix or work-around to the problem already exists. Also, see the
    chapter &quot;Hints
    for Performance Tuning&quot; in the PETSc users manual for guidelines on achieving
    good efficiency within PETSc codes. </p>
    <p align="center"><strong><font size="4">Guidelines for Bug Reports</font></strong></p>
    <p>The more information that you convey about a bug, the easier it will be for us to
    target the problem. We suggest providing the following information: <ul type="disc">
      <li>If the problem involves installation, send <u><strong>the entire log file from
        running make</strong></u>.</li>
      <li>Machine type: (e.g., sun4) </li>
      <li>OS Version: (run <em>uname -a</em> to get the version number) </li>
      <li>PETSc Version: (run PETSc program with -v, or look in <a href="petscversion.h">include/petscversion.h</a>)
      </li>
      <li>MPI implementation: (e.g., MPICH, LAM, IBM, SGI) </li>
      <li>Compiler: (e.g., Gnu C, Gnu g++, native C) </li>
      <li>Probable PETSc component: (for example, <em>Mat, Vec, Draw, KSP</em>, etc.) </li>
      <li>Problem description: Also, please cut and paste error messages from the compiler,
        program, etc.</li>
    </ul>
    <p align="center"><strong><big>Tracking Down Problems</big></strong></p>
    <p>If you report a bug or problem and we are unable to figure out the problem by email, we
    may be able to offer remote help via <a href="http://www.microsoft.com/netmeeting">Microsoft's
    Netmeeting Software</a>. For this service you must have access to a PC running
    Windows and have installed the free Netmeeting software. If the problem involves a
    Unix system, you must be able to telnet or rlogin into the Unix machine from the Windows
    machine. If the problem involves the PETSc graphics, you must be running a X-server on the
    PC such as Exceed or X-win.</p>
    <p>Netmeeting allows us to remotely run commands on your machine as you watch. Usually,
    due to our complete knowledge of PETSc and experience with many different machine
    architectures, we can track down many problems quickly. <u><strong>We can provide help
    only based on our availability; we may not have time to provide this service, and we can
    only try this after several iterations of email have failed to track down the problem</strong></u>.
  </body>
</html>