Leadership Class Configuration Interaction (LCCI) Code Project of SciDAC/UNEDF Introduction James P. Vary Iowa State University Version.

Slides:



Advertisements
Similar presentations
COUNTER: improving usage statistics Peter Shepherd Director COUNTER December 2006.
Advertisements

Testing Relational Database
Configuration management
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
Leadership-Class Configuration Interaction (LCCI) Code/Environment Developments Report to Annual SciDAC/UNEDF Meeting Pack Forest, June 22-26, 2009 Based,
Single Particle Energies
Lawrence Livermore National Laboratory Physical and Life Sciences/Physics Many-Nucleon Interactions via the SRG Trento, Italy July 13, 2011 Eric Jurgenson.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
JAVAPOSTM Java for POS Devices
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Maintaining Windows Server 2008 File Services
® IBM Software Group © 2003 IBM Corporation How to Download and Install RMC 7.5 David Trent RMC Product Manager.
#PhUSE Standard Scripts Project Proposal for Qualification of Standard Scripts.
Software Configuration Management (SCM)
Biostatistics Analysis Center Center for Clinical Epidemiology and Biostatistics University of Pennsylvania School of Medicine Minimum Documentation Requirements.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
UNEDF 2011 ANNUAL/FINAL MEETING Progress report on the BIGSTICK configuration-interaction code Calvin Johnson 1 Erich Ormand 2 Plamen Krastev 1,2,3 1 San.
Renormalized Interactions with EDF Single-Particle Basis States
Basis Light-Front Quantization: a non-perturbative approach for quantum field theory Xingbo Zhao With Anton Ilderton, Heli Honkanen, Pieter Maris, James.
G.T.R. Data Inc. Welcome to our EDI Overview. G.T.R. Data Inc. EDI Demonstration This demonstration will take you on a guided tour of our software. After.
Taught by Mohamed Kassim
Developing an accessibility strategy. In this talk we will discuss an accessibility strategy an accessibility policy getting started - steps to consultation.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
Shell-model CI codes and applications Calvin Johnson (1) Plamen Krastev (1,2) * Erich Ormand (2) 1 San Diego State University 2 Lawrence Livermore National.
BioWeb … an online resource for bioenergy and bioproducts Sun Grant BioWeb … an online resource for bioenergy and bioproducts BBI Biofuels Conference Nashville,
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Development of metadata in the National Statistical Institute of Spain Work Session on Statistical Metadata Genève, 6-8 May-2013 Ana Isabel Sánchez-Luengo.
LINDA’S INTERVIEWSGAP ANALYSES Task 1: DEVELOP OBJECTIVE FUNCTIONS AND INTERFACE ELEMENTS IMPORTANT TO STAKEHOLDERS Drivers, Goals, Barriers Spatial habitat.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
Ab-initio Calculations of Microscopic Structure of Nuclei James P. Vary, Iowa State University Esmond G. Ng, Berkeley Lab Masha Sosonkina, Ames Lab April.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
1 ITU-R Liaison Group Report - Session #72 Opening Plenary IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE L /0006.
Intro to Datazen.
Lawrence Livermore National Laboratory Effective interactions for reaction calculations Jutta Escher, F.S. Dietrich, D. Gogny, G.P.A. Nobre, I.J. Thompson.
DEX Publication Project OASIS PLCS TC Telecon 22 January 2008 Trine Hansen.
Toward GSI Community Code Louisa Nance, Ming Hu, Hui Shao, Laurie Carson, Hans Huang.
Data Coordinators Conference – 2014 Laura Marroquin CASEWORKER/JCMS Specialist Everything New Data Coordinators Should Know.
Renormalized Interactions for CI constrained by EDF methods Alex Brown, Angelo Signoracci and Morten Hjorth-Jensen.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Alex Brown, Pack Forest UNEDF 2009 Implementations of NuShellX.
1 ITU-R Liaison Group Report - Session #71 Opening Plenary IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE L /0127.
April 17 DoE review 1 Future Computing Needs for Reaction Theory Ian Thompson Nuclear Theory and Modeling Group, Lawrence Livermore National Laboratory.
Oct. 16 th, 2013 Geant4 hadronic Meeting 1 Hans Wenzel Oct 16 th 2013 Status of physics validation tool.
A Guide to using the platform for the purposes of the National Export Strategy.
Advanced User Support in the Swedish National HPC Infrastructure May 13, 2013NeIC Workshop: Center Operations best practices.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
SAP R/3 User Administration1. 2 User administration in a productive environment is an ongoing process of creating, deleting, changing, and monitoring.
Data Coordinating Center University of Washington Department of Biostatistics Elizabeth Brown, ScD Siiri Bennett, MD.
Configuration & Build Management. Why Software Configuration Management ? The problem: Multiple people have to work on software that is changing More.
GCE Software Systems Development A2 Agreement Trial Implementing Solutions October 2015.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Large-Scale Shell-Model Study of the Sn-isotopes
ARIES WP2 Task 2.2 kick-off Coordination, support and enhancement of communication/outreach activities for accelerators in Europe Jennifer Toes (CERN),
VisIt Project Overview
Software Project Configuration Management
OpenPBS – Distributed Workload Management System
Implementation Review Team Meeting
Monte Carlo shell model towards ab initio nuclear structure
Chapter 11: Software Configuration Management
Global Grid Forum GridForge
Release BETA Integration Tool Status Geneva – 1 March 2007
LQCD Computing Operations
USOAP Continuous Monitoring Approach (CMA) Workshop
My Learning Plan End User training
Chapter 11: Software Configuration Management
Grants Management Solution Suite (GMSS)
Institute of Modern Physics Chinese Academy of Sciences
Presentation transcript:

Leadership Class Configuration Interaction (LCCI) Code Project of SciDAC/UNEDF Introduction James P. Vary Iowa State University Version 6.3- June 22, 2011

LCCI

LCCI Project Background Official LCCI project launch - June 2009 Face-to-face meetings held twice annually - next meeting scheduled for APS Annual Meeting, May 2011 Meetings are open to UNEDF members and invited guests. Summary of 6 meetings to date and links to the white paper, “CI-Solver Task Force draft planning document”, at [Note UNEDF username and password required]

LCCI Environment - Overview Ab initio Interactions Model space Hamiltonian 2-body, 3-body Many-body eigensolver Post-processing Eigenfunctions, Observables, etc Features/properties: Scalable cores Goal: LCCI code should solve, at least, the identified consensus structure problems from “extreme scale” white paper Conventional Interactions Update Data Base

LCCI codes/scripts deposited initially on Oct. 2-4, 2009 Codes/Scripts Contact Updated Final update BIGSTICK Calvin Johnson June 2011 Nov 2011 MFDn Pieter Maris June 2011 Nov 2011 NuShellX Mihai Horoi March 2011 Nov 2011 trdens Petr Navratil April 2010 Nov 2011 ncsmv2eff Petr Navratil March 2010 Nov 2011 LCCI-wrapper Maris/Johnson July 2011 Nov 2011 Source codes for each resides in its own subdirectory in NERSC project space: /project/projectdirs/unedf/lcci with a README file, one or more scripts, and test cases. In addition, this introduction and an introduction to the DBMS reside there and are updated as major developments warrant.

Consensus at Hawaii meeting, October 2009 Policies and procedures for revisions Revisions can be deposited at any time with a suitable revision label on the newly created subdirectory Previous versions should not be deleted from the project space. Owners of codes need to retain their originals in a safe place as the codes deposited at NERSC in project space are not backed up. The following statements are from the NERSC web pages: “Files in global homes are not subject to purging. However, they are also not backed up, except for disaster recovery of the entire filesystem. That is, individual files and/or directories can not be restored from the disaster recovery backups.” Following slides portray code interoperability and current flowcharts

MFDn/ BIGSTICK H eff M2 GOSC MANYEFF TRDENS T rel H cm V coul JISP16 Option: Lee-Suzuki renorm V-phenomenological Transform from relative to HO or WS single-particle basis Reformat V3TRANS NCSMV2EFF AV18 AV8’ AV6 AV4 CD-Bonn Idaho-N3LO INOY Idaho-N3LO Local N2LO NNN Epelbaum N3LO TM’ NNN Transform from relative to HO single-particle basis Matrix elements for reactions a + a a + a + aa a + a + a + a + a + a + Ab initio NCSM Flowcharts RGM/Reactions Data Base Hjorth-Jensen Codes Library/ Build H Option: Lee-Suzuki or SRG renorm NN + NNN Idaho-N3LO Idaho A/B,... Vlowk, SRG

New and planned additions to this “LCCI Introduction” ppt file: One slide per major code directing to README file for additional details - * * * * * See following slides * * * * * We plan to expand to one slide per “upstream code” directing to README file or code’s author for further info. Upstream codes Contact person Heff, M2, GOSCJames Vary MANYEFF, V3TRANS, NCSMV2EFF*Petr Navratil *Note that an initial version of NCSMV2EFF is available at /project/projectdirs/unedf/lcci/ncsmv2eff Following the code-specific slides, we include the consensus goals from the nuclear physics extreme scale computing workshop report available at: These physics goals serve as guides for the LCCI project development * * * * * * * * * * * * * * *

BIGSTICK – a configuration-interaction code: W. E. Ormand, LLNL; C. W. Johnson, SDSU; P. G. Krastev, SDSU Purpose : Solve the general many-fermion problem. Method : Lanczos algorithm to find low-lying eigensolutions of large Hamiltonian matrix; on-the-fly matrix-vector multiply using factorization. Input : General single-fermion basis, assuming good angular momentum j. User-friendly interactive input. Two “species” of particles, e.g. proton/neutron (half-integer j ) or spin up/down (integer j ); allows general radial wavefunctions. Flexible truncation of many-body basis covering many common choices. General two-body interactions, assuming only rotational invariance, read in as files of precomputed matrix elements; can read in different formats and multiple files. Can assume or break isospin symmetry. General three-body interactions Output: Produces output wavefunctions compatible with TRDENS. Option to automatically compute one-body transitions densities without further post- processing. Implementation: M-scheme many-body basis; states of good J automatically recovered. Works well both on serial machines and with MPI parallelization. Hybrid MPI/OpenMP parallelization. For more info see README file at: /project/projectdirs/unedf/lcci/BIGSTICK

NuShellX – a configuration-interaction code: B. A. Brown, E. McDonald, M. Horoi, W. D. M. Rae Purpose : Solve the general many-fermion problem. Method : Lanczos algorithm to find low-lying eigensolutions of large Hamiltonian matrix; on-the-fly matrix-vector multiply. Input : General single-fermion basis, assuming good angular momentum j. User-friendly interactive input. Two “species” of particles, e.g. proton/neutron Flexible truncation of many-body basis covering many common choices. General two-body interactions, assuming only rotational invariance, read in as files of precomputed matrix elements; can read in different formats and multiple files. Can assume or break isospin symmetry. Output: Produces wavefunctions, spectroscopic factors, one-body transition densities Implementation: J-scheme many-body basis Works well both on serial machines and with OpenMP parallelization. Hybrid MPI/OpenMP parallelization (completed/testing in prgress). Wrapper codes for Table of Isotopes and Hamiltonians For more info see README file at: /project/projectdirs/unedf/lcci/nushellx

MFDn - Many Fermion Dynamics - nuclear A configuration interaction code General-purpose and portable many-fermion code; solves very large matrix Hamiltonian in a Slater determinant basis Uses general single-fermion basis, assuming good angular momentum j. One or two “species” of particles, e.g. proton/neutron (half-integer j ); allows general radial wavefunctions Flexible truncation of many-body basis covering several common choices. General two-body and three-body interactions, assuming only rotational invariance; read in as files of precomputed matrix elements; can read in different formats; reads in and independently scales multiple interaction files Option to run with an external field M-scheme many-body basis; states of good J automatically recovered. Lanczos eigensolver using full many-body matrix stored in core. Works both on serial machines and with MPI/OpenMP parallelization Produces output wavefunctions compatible with TRDENS Option to automatically compute one-body transition densities without further post-processing Options to evaluate various suites of observables Total J version (in progress) For more info see README file at: /project/projectdirs/unedf/lcci/MFDn

For more info see README file at: /project/projectdirs/unedf/lcci/trdens MFDn - v13n n

Overview of Iowa State “upstream” codes Further information: James Vary Heff Generates two-body matrix elements of an NN interaction in the relative coordinate harmonic oscillator basis. Includes capability to unitarily transform from one harmonic oscillator basis to another. Contains the option to perform the Lee-Suzuki renormalization transformation. M2 Transforms two-body matrix elements from the relative coordinate harmonic oscillator basis to the harmonic oscillator single particle basis (Talmi-Moshinsky Transformation). Also contains the option to transform to the Woods-Saxon single particle basis by a finite expansion in an underlying harmonic oscillator basis. Options include capability of generating Trel, Vcoul, etc matrix elements in the chosen single particle basis. Option to generate Minnesota and other interactions. GOSC Transforms output files from M2 (matrix elements grouped by [J,T,Parity]) to one of the input formats used by MFDn (e.g. matrix elements grouped by [a,b,c,d]). The output format of GOSC is specified by the parameter “IPOTENTIAL” within the code.

LCCI Wrapper Goal: Single LCCI wrapper to access all LCCI resources Initial working wrappers - BIGSTICK, MFDn, NuShellX LCCI python wrapper development stages Intermediate - BIGSTICK/MFDn (Year 4) Final - BIGSTICK/MFDn/NuShellX (Year 5) MFDn: - sets up a run for Franklin or Hopper using an available 2- or 3-body interaction files - Python script generates a batchscript to be submitted to batch queue - successful run produces output suitable for inclusion in LCCI database BIGSTICK: - menu driven input already, user friendly - template input files available - template batchscript for submission to batch queue available

Leadership Class Configuration Interaction (LCCI) Environment: ab initio computational nuclear physics resources for the future  SciDAC/UNEDF initiative to unify, preserve and disseminate valuable CI codes & resources  User-friendly environment for researchers to download and run state-of-the-art CI codes  Archives results (e.g. wavefunctions, densities,…) from large-scale production runs  Aims to enable CI calculations planned for extreme-scale computers and archive the results

Policy statement on LCCI data release Adopted at LCCI-2010, March 13, 2010 Nuclear structure spectra, wavefunctions and quantities derived from them, such as one-body density matrices, often represent substantial investments of resources. Once a group has completed a publication based on their nuclear structure wavefunctions, one-body densities, etc., they are strongly encouraged to deposit those data, with suitable provenance information in the LCCI database. Suitable provenance information includes identifying codes, input data, scripts, compilers, hardware, etc. employed, as well as relevant publications, so that an expert researcher could reproduce the data.

Policy statement on LCCI data access Adopted at LCCI-2010, March 13, 2010 Nuclear structure spectra, wavefunctions and quantities derived from them, such as one-body density matrices, often represent substantial investments of resources. Data deposited in the LCCI data base are available to all users of the system (currently NERSC). Access is granted by the group generating that data with the understanding that users will cite the relevant publications presenting the science and technology underpinning that data and will cite the LCCI database.

A Database Management System for LCCI Ritu Mundhe, Fang Liu, Masha Sosonkina Ames Laboratory Miles V. Aronnax, Iowa State See introduction in separate file: Database_Mgmt_System_v1.pdf

LCCI Year 4 deliverables First 4 bullets are periodically updated items LCCI Year 5 roadmap  LCCI codes/scripts delivered to UNEDF & updated  Design/Prototype Data Base Management System (DBMS)  Design/Prototype unified wrapper - MFDn/Bigstick versions  Developed NuShellX wrapper  Hands-On LCCI tutorials - after Brad Sherrill’s talk  Complete a unified LCCI wrapper (ISU/MSU/SDSU)  Complete prototype LCCI Data Base Management System (DBMS)  Final versions of UNEDF LCCI codes/scripts delivered to UNEDF

Calculations of Lithium Isotopes 2011 LCCI Meeting Lawrence Berkeley National Laboratory March 17-19, 2011 Host: Esmond Ng Program and Attendance Also attending: Metin Aktulga

Issues discussed: Progress on code & script developments Update schedules (slide 5) Modifications to Year 5 goals, deliverables (slide 25) What to propose for SciDAC-3 Some specific questions discussed: LCCI thrust areas to propose for SciDAC3: double beta decay (slides 16, 18) ab-initio nuclear reactions (slides 16, 19) structure of medium mass nuclei: 78Ni, 132Sn (slides 16, 19) If/how to fold the upstream codes into wrapper -> SciDAC3 Will additional researchers deposit.info files to DBMS -> Yes Desired features for DBMS/Workflow and their priorities -> Ongoing What happens to UNEDF web site & m308 at end of UNEDF? -> UNEDF Council to address Making the LCCI repository public, e.g. via UNEDF web site, or via FRIB or via NNDC -> possibly all 3 LCCI Meeting March 17-19, 2011 Outcomes reflected in updated version of LCCI Introduction available for downloading from NERSC: /project/projectdirs/unedf/lcci/LCCI_Introduction_v6.3.pdf