diff --git a/doc/html/Section_start.html b/doc/html/Section_start.html index c6462223d3..52f3950127 100644 --- a/doc/html/Section_start.html +++ b/doc/html/Section_start.html @@ -389,6 +389,7 @@ within the LAMMPS code. The options that are currently recogized are:

  • -DLAMMPS_BIGBIG
  • -DLAMMPS_SMALLSMALL
  • -DLAMMPS_LONGLONG_TO_LONG
  • +
  • -DLAMMPS_EXCEPTIONS
  • -DPACK_ARRAY
  • -DPACK_POINTER
  • -DPACK_MEMCPY
  • @@ -457,6 +458,14 @@ be compiled with the same setting, or the link will fail.

    MPI version does not recognize “long long” data types. In this case a “long” data type is likely already 64-bits, in which case this setting will convert to that data type.

    +

    The -DLAMMPS_EXCEPTIONS setting can be used to activate alternative +versions of error handling inside of LAMMPS. This is useful for +external codes driving LAMMPS as a library. With this option, a +LAMMPS error does not exit the driving process. Instead, the call +stack is unwound and LAMMPS can return to the caller. The library +interface provides the lammps_has_error() and +lammps_get_last_error_message() functions which the caller can use to +detect and find out more about a LAMMPS error.

    Using one of the -DPACK_ARRAY, -DPACK_POINTER, and -DPACK_MEMCPY options can make for faster parallel FFTs (in the PPPM solver) on some platforms. The -DPACK_ARRAY setting is the default. See the