30
INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Running ECCE on EGEE clusters Olav Vahtras KTH

INFSO-RI-508833 Enabling Grids for E-sciencE Running ECCE on EGEE clusters Olav Vahtras KTH

Embed Size (px)

Citation preview

Page 1: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

INFSO-RI-508833

Enabling Grids for E-sciencE

www.eu-egee.org

Running ECCE on EGEE clusters

Olav Vahtras

KTH

Page 2: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 2

Enabling Grids for E-sciencE

INFSO-RI-508833

ECCE

• Extensible Computational Chemistry Environment– A complete environment for

defining, submitting, storing and analyzyng computational chemistry calculations GUI Compute servers Data servers

Page 3: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 3

Enabling Grids for E-sciencE

INFSO-RI-508833

About ECCE

• Developed by PNNL• Supported on Linux, SGI, Sun• Free of use for academic users• Support for NWChem, Gaussian• Written in C++• X Windows Motif toolkit• OPENGL graphics

Page 4: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 4

Enabling Grids for E-sciencE

INFSO-RI-508833

Main panel

• Organizer• Builder• Viewer• Machine browser• Periodic table

Page 5: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 5

Enabling Grids for E-sciencE

INFSO-RI-508833

Organizer

• Organizer summarizes projects and calculations in a “file manager” view

• Information is stored on a data server (apache server with a Web-DAV) interface

• Color-coded status of calculations (ready, running, finished, error)

Page 6: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 6

Enabling Grids for E-sciencE

INFSO-RI-508833

Builder

• Builder: compose molecular system from atoms or molecular building blocks from the Structure library

• Initial structure from simple molecular mechanics or user input

• Gaussian and NWChem calculations can be imported

Page 7: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 7

Enabling Grids for E-sciencE

INFSO-RI-508833

Editor

• Define charge, multiplicity basis set

• Choose basis set from a basis set library

• Define method (HF, DFT)• View generated input file• Launch calculation

Page 8: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 8

Enabling Grids for E-sciencE

INFSO-RI-508833

Basis set library

• Choose basis set for all atoms or different basis set for different atom types

Page 9: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 9

Enabling Grids for E-sciencE

INFSO-RI-508833

Launcher

• Select machine where the calculation is to run

Page 10: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 10

Enabling Grids for E-sciencE

INFSO-RI-508833

Viewer

• Graphical presentation of final result

• Geometry• Forces• Electron density• Orbitals• Convergence graph

Page 11: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 11

Enabling Grids for E-sciencE

INFSO-RI-508833

Example

Page 12: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 12

Enabling Grids for E-sciencE

INFSO-RI-508833

New project

Page 13: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 13

Enabling Grids for E-sciencE

INFSO-RI-508833

Water

Page 14: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 14

Enabling Grids for E-sciencE

INFSO-RI-508833

New calculation

Page 15: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 15

Enabling Grids for E-sciencE

INFSO-RI-508833

Geometry optimization

Page 16: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 16

Enabling Grids for E-sciencE

INFSO-RI-508833

Editor

Page 17: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 17

Enabling Grids for E-sciencE

INFSO-RI-508833

Builder

Page 18: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 18

Enabling Grids for E-sciencE

INFSO-RI-508833

Oxygen

Page 19: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 19

Enabling Grids for E-sciencE

INFSO-RI-508833

Add hydrogens

Page 20: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 20

Enabling Grids for E-sciencE

INFSO-RI-508833

Editor

Page 21: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 21

Enabling Grids for E-sciencE

INFSO-RI-508833

Basis set library

Page 22: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 22

Enabling Grids for E-sciencE

INFSO-RI-508833

View input file

Page 23: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 23

Enabling Grids for E-sciencE

INFSO-RI-508833

Launch

Page 24: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 24

Enabling Grids for E-sciencE

INFSO-RI-508833

Running job

Page 25: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 25

Enabling Grids for E-sciencE

INFSO-RI-508833

Finished job

Page 26: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 26

Enabling Grids for E-sciencE

INFSO-RI-508833

View density

Page 27: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 27

Enabling Grids for E-sciencE

INFSO-RI-508833

View HOMO

Page 28: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 28

Enabling Grids for E-sciencE

INFSO-RI-508833

ECCE on grids

• Tasks– Make ECCE talk to g-lite

Submitting Monitoring

• Job status

• Job progress Retrieving

– Options Text configuration files Perl communication scripts

• All work in progress

Page 29: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 29

Enabling Grids for E-sciencE

INFSO-RI-508833

• Summary– A chemists “project management” software– ECCE GUI hides details from the user– Collects results from a variety of computational resources in a

single database– ECCE has a high pedagogical value for students of chemistry– Lower threshold for computational chemists to turn to grid

resources

Page 30: INFSO-RI-508833 Enabling Grids for E-sciencE  Running ECCE on EGEE clusters Olav Vahtras KTH

EGEE08, Istanbul 2008-09-22 30

Enabling Grids for E-sciencE

INFSO-RI-508833

Acknowledgment

• Acknowledgement– Gary Black, PNNL