Developers:Workshops:Lausanne-2006:Meeting Notes
From ALPSWiki
Contents |
[edit]
ALPS Workshop Lausanne 1-2 July, 2006
[edit]
Meeting Notes
[edit]
Sat. morning (general discussion)
- Schedule
- start at 9:00 Sunday
- Introductions (after arrival of Andreas H.)
- In attendance:
- Andreas Laeuchli
- Sebastian Fuchs
- Reinhard Noack
- Matthias Troyer
- Ryo Igarashi
- Munehisa Matsumoto
- Lode Pollet
- Fabricio Pereira
- Emanuel Gull
- Philippe Corboz
- Siegfried Guertler
- Andreas Honecker (after 10:30
- Stefan Wessel (after 11:00)
- Joannis Rousochtzakis (after lunch)
- In attendance:
- List of Topics (Andreas L.)
- packaging issues
- porting
- Cray XT3
- IBM BG/L
- Windows
- Lattice library
- multi-site terms
- interaction with DMRG
- embedding of correlation functions
- Applications
- DMFT - introduction
- DMRG - status & future
- ED
- spatial symmetries
- scalapack for full diag
- Bug tracking systems
- DMRG code from Adrian Feiguin: in CVS
- Bug tracking software - TRAC: check out and install
alternative: Bugzilla?
- compilation testing on Wiki (Emmanuel)
email on status of build on a particular machine
- applications regression testing
inputs, outputs, comparison scripts- ALPS 1.3: extensive build checking
- ALPS 2.0: key feature (?)
- ALPS 1.3 - problems, feedback, to-do
- how to make user experience better?
- Ryo Igarashi: problems with Wang-Landau: bond numbering in lattice library
- installer packages for other distributions (Fedora, OS X)
- Andreas L.: Fedora rpms
- how to treat BOOST?
precompiled? statically compiled? - working group for application libraries: Siegfried G.
- XML documentation - adequate? consensus: schema good
- XML style sheets - technical problems:
changestylesheet command - needs to be documented - application documentation needs to be improved
case studies, examples - user documentation working group: Siegfried, Ryo, ...
- alternate language documentation (e.g., Japanese): link/integrate?
- additional documentation for new features (split up into working groups)
- trapped systems
- supersolids
- more measurements in ED
- classical MC: anisotropies
- covariance (ALEA)
- graphical representation of the Lattice
- self contained installer
- ALPS 1.4
- Maximum Entropy
- dynamical correlation functions (QMC)
- ALPS 2.0
- lattice wishes:
- bond directions
- flexible scheduler
- parallel tempering
- lattice wishes:
- Talk: ALPS Framework for DMFT (Emmanuel)
- Discussion ALPS/DMFT
- real frequencies? (Uli S. not here...)
- file formats
- multi-orbitals in
- broken symmetries, cluster algorithms not included
- solvers:
- submeeting with Thomas P., Uli S., Sebastian, Emanuel, Matthias, ...
beginning of October in Zuerich (?) - ED as example
- submeeting with Thomas P., Uli S., Sebastian, Emanuel, Matthias, ...
- DMRG? NRG as special case?
- XML, binary exchange formats meeting - Sept. 11 in Zuerich
- Status of IETL
- Merge of ITL and IETL
- Use of Concept C++
- Concept C++
- g++ 4
- eliminate long/obscure error messages from templates in C++
- require template parameters to satisfy concepts
- "concept maps" map interface required by a concept onto an existing interface
- Afternoon: (subgroups)
- DMFT working group
- plan/outline of ALPS 2.0
- working groups on documentation
- working group on DMRG
- Format of documentation - Wiki or html? -> Wiki
- copy pages manually for big changes
- note small differences in tutorials/documentation
- discuss problems with multiple versions of Wiki later
[edit]
Sat. afternoon (working groups)
- Working groups formed:
- Setup and installation - Sigi, Ryo
- Running programs - Sigi, Ryo
- Lattice Howto - Stefan, Sebastian
- Model Howto -
- Existing Tutorials - Phillipe, Lode, Munehisa
- Tools - Ryo
- DMRG - Reinhard, Matthias, Andreas L
- DMFT - Emanuel, Matthias, Reinhard, Sebastian
- Lattice Symmetries - Andreases (L and H), Joannis, Matthias
- Fulldiag (same as above)
- ALEA - Sebastian, Matthias, Andreas L
[edit]
Sun. morning (working groups)
- Status of Wiki documentation projects
- Working Groups: results
- Status of working groups, planning of afternoon
- Add yourself to copyright of source file(s) if you (significantly) contribute
[edit]
Sun. afternoon
- Key Features of ALPS 2.0
- flexible scheduler
- build system: bjam
- Windows
- GUI
- improved lattice (non-hypercubic, symmetries)
- application validation suite
- improved bind structure interface
- DMFT
- Fortran bindings
- Python bindings
- named parameters
- multisite terms
- book
- course (e-learning)
- serialization
- Boost.MPI
- SVN - version (supercomputer ? ) : to be tested
- support for uni-code
- full IETL 3.0 - with serialization (perhaps for a good graduate student)
- eigensolver package, checkpointing
- binary installer, simplified installation
- self-contained
- more documentation
- How to start with ALPS 2.0
- Matthias : starting from the basis blocks and keeping things modular
- build system, autotools, bjam (BoostBuild 2.0 ). How many developers build in different directory than source )
- Named Parameter Interface
- installers
- serialization and portable binary archives(xdr)
- Boost.MPI review will start around August : please check carefully
- signal handling
- Boost.OS to be written
- Alea based on Boost.Stats + XML fileformats to be discussed on 9/11 in Zurich with Fortran/C (minimal) and Python bindings
- Scheduler : to discuss functionality, files, ...
- Lattice : to discuss functionality, files, ...
- Model : to discuss functionality, files, ...
- Validation Suite :
- book, course, ...
- new rule : only committing with testing and documentation (doxygen and book)
- documentation for the tutorials : anybody can add that to the wiki
- find someone who does Mac Installer, Windows Installers, RPM package, SuSE?
- proposal for 2 page tutorial in Lyon, ALPS user workshop (Matthias, Andreas H)
- next developers workshops : winter (Innsbruck ? Santa Barbara ? ), summer (Beijing, June 2007)
Notes by Reinhard 12:11, 2 July 2006 (CEST) and by Lode 16:30, 2 July 2006 (CEST)
