Skip to content
Eduard Valeyev edited this page May 23, 2015 · 34 revisions

Table of Contents

News and current events

  • May 20-22, 2015: MADNESS developers meeting at Virginia Tech The MADNESS developers met in Blacksburg, VA to discuss the current progress and solve pressing issues. Technical work during the meeting focused on task runtime issues, performance tuning, C++11 transition, and documentation.
  • Nov 13-14, 2014: MADNESS developers meeting at Argonne National Laboratory The MADNESS developers are meeting to discuss the current state of the code and plan the upcoming releases v0.10 and v0.11.
  • Aug 7-8, 2014: MADNESS developers meeting at Stony Brook University The MADNESS developers are meeting to discuss the current state of the code and plan releases v0.10.
Older items are in News archive.

Building MADNESS

Dependencies

Required

  • C++ compiler with C++11 support. Supported compilers:
    • Linux x86_64 — GCC 4.8.3+, GCC 4.9.1, Intel 14.x, and Intel 15.x
    • OS X — clang 6.x
    • BG/Q — GCC 4.7.2, clang 3.6
  • MPI-2 or later
  • BLAS and LAPACK
  • Elemental v0.84 (included in source via submodule)
  • Google Test (included in source)
    • CMake
  • GNU Autotools
    • autoconf 2.59 or later
    • automake 1.11 or later
  • git

Optional

  • libxc
  • MADxc
  • TBB
  • Gperftools (recommended on Linux; do not use on OS X)
  • Doxygen
  • pkg-config

Platform Build Instructions

Running MADNESS

Developing MADNESS

Useful links
  1. summary MADNESS related mailing lists

Mailing List

Presently there is only one such list that is intended for internal use by developers. The list of members and message content are both private. At the group homepage new members can be sent an invitation to join by any current member (though I think that one of Robert, George or Scott must approve). The list is unmoderated.

As soon as we have users who are not developers we should add a user mailing list.