Developers

From OctopusWiki

Jump to: navigation, search

Whatever language you write in, your task as a programmer is to do the best you can with the tools at hand. A good programmer can overcome a poor language or a clumsy operating system, but even a great programming environment will not rescue a bad programmer. —Kernighan and Pike


This section is dedicated to the developers of octopus:

Contents

General

Coding

Current Projects

Optimization, Benchmarks and Profiling

External Tools

You can use the following tools to view/analize octopus

By the way, you may want to see how the code is evolving with time:

http://www.tddft.org/programs/octopus/img/oct_lines.gif

Modules

  • Exchange and Correlation
    • xc module: Higher level module that handles the xc functionals.
    • xc_functl module: Lower level module used by xc module.
    • libxc: Library that holds the parametrizations of the LDA, GGA, etc. functionals.

Pseudopotentials

Detailed description of several pseudopotential formats.

  • ABINIT description of the pseudopotential file format used by the ABINIT code.
  • PWscf description of the pseudopotential file format used by the PWscf code.

Periodic systems

Meeting Minutes

Votes

Personal tools