User Tools

Site Tools


dev:codingconventions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
dev:codingconventions [2018/01/11 15:31] – [Use existing infrastructure] 130.60.136.207dev:codingconventions [2018/12/19 11:34] – raise recommended MPI standard to 3, drop recommendation about OOP tmueller
Line 1: Line 1:
 ====== Coding Conventions ====== ====== Coding Conventions ======
 +
 ===== Stick to the standard ===== ===== Stick to the standard =====
 +
   * Code enabled by default should be standard Fortran2003 [-std=f2003]   * Code enabled by default should be standard Fortran2003 [-std=f2003]
-  * Avoid using new OOP aspects, because compilers do not yet support them well enough. 
   * OpenMP code should follow the version 3.X of the standard   * OpenMP code should follow the version 3.X of the standard
-  * MPI should should follow the version 2.X of the standard+  * MPI should should follow the version of the standard
   * Extended functionality should match [[wp>POSIX]] / [[wp>Linux_Standard_Base|LSB]].   * Extended functionality should match [[wp>POSIX]] / [[wp>Linux_Standard_Base|LSB]].
  
dev/codingconventions.txt · Last modified: 2020/08/21 10:15 by 127.0.0.1