dev:error_handling
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:error_handling [2015/10/23 14:24] – oschuett | dev:error_handling [2025/03/08 13:41] (current) – oschuett | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Error Handling ====== | ====== Error Handling ====== | ||
| - | In CP2K there exist three convenient macros for error handling. They are defined in [[src>cp2k/src/common/cp_common_uses.f90]], and are therefore always available. However, these macros can only be used for **short messages** (approximately less than 7 words), because of Fortran' | + | In CP2K there exist three convenient macros for error handling. They are defined in [[src> |
| <code Fortran> | <code Fortran> | ||
| | | ||
| | | ||
| - | | + | |
| </ | </ | ||
| For longer messages one can use these two routines: | For longer messages one can use these two routines: | ||
| <code Fortran> | <code Fortran> | ||
| - | CALL cp_warn(__LOCATION__," | + | CALL cp_warn(__LOCATION__," |
| - | "which can span multiple lines and contains "\\& | + | "which can span multiple lines and contains "//& |
| "some valuable advice for the user." | "some valuable advice for the user." | ||
| - | CALL cp_abort(__LOCATION__," | + | CALL cp_abort(__LOCATION__," |
| - | " | + | " |
| </ | </ | ||
dev/error_handling.1445610249.txt.gz · Last modified: (external edit)
