-
Notifications
You must be signed in to change notification settings - Fork 63
Home
= 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 =
- Coding Conventions
- Recommended software stack
- Doxygen
- Debugging Strategies
- Automake Files
- Adding new sub-directories
- Task Profiler
- Move Semantics
- Contributors
- Developer Activities
'''Useful links'''
- [http://www.learncpp.com/ learncpp.com]
- [http://cplusplus.com/ cplusplus.com]
- [http://www.cppreference.com/wiki cppreference.com]
- A concise guide to intermediate [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml C++] design from Google
- [http://www.amazon.com/Professional-C-Marc-Gregoire/dp/0470932449/ Professional C++]
#summary MADNESS related mailing lists
= Mailing List =
Presently there is only one such list {{{[email protected]}}} that is intended for internal use by developers. The list of members and message content are both private. At the group [http://groups.google.com/group/madness-developers 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.