ITPA/IMAGE 7-10 May 2007 Software and Hardware Infrastructure for the ITM B.Guillerminet, on behalf of the ITM & ISIP teams (P Strand, F Imbeaux, G Huysmans, J Lister, G Manduchi, F Iannone, M Airaj, P Huynh …) and others (Y Smirani, V Bergeaud, R Metery, D Drouin, P Micoud, C Leroy …) ITPA/IMAGE conference 7-10 May 2007
26
Embed
ITPA/IMAGE 7-10 May 2007 Software and Hardware Infrastructure for the ITM B.Guillerminet, on behalf of the ITM & ISIP teams (P Strand, F Imbeaux, G Huysmans,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ITPA/IMAGE 7-10 May 2007
Software and Hardware Infrastructure for the ITM
B.Guillerminet, on behalf of the ITM & ISIP teams
(P Strand, F Imbeaux, G Huysmans, J Lister, G Manduchi, F Iannone, M Airaj, P Huynh …)
and others(Y Smirani, V Bergeaud, R Metery, D Drouin, P Micoud, C Leroy …)
ITPA/IMAGE conference7-10 May 2007
ITPA/IMAGE 7-10 May 2007
Software & hardware infrastructure for the ITM
• ISIP belongs to the Integrated Tokamak Modelling project• In charge of the infrastructure (soft + hard) for the ITM:
– Code platform: framework, editor, …
– Data handling: data structure, data storage & access, …
– Tools: version handling, portal, …
– Hardware: gateway, GRID/HPC, …
• 3 others talks: – ITM (P Strand)
– Data structure (F Imbeaux)
– Scientific workflow with KEPLER (M Airaj)
• Focus on the software architecture
ITPA/IMAGE 7-10 May 2007
Outline• Requirements & challenges
• Choices & solutions
• Architecture
• Data structure
• Data access & storage: UAL
• Code structure
• Intensive computing: GRID/HPC
ITPA/IMAGE 7-10 May 2007
Outline• Requirements & challenges
• Choices & solutions
• Architecture
• Data structure
• Data access & storage: UAL
• Code structure
• Intensive computing: GRID/HPC
ITPA/IMAGE 7-10 May 2007
Requirements & challenges
• Long lasting project: – O.S. will change– New languages– Framework could disappear
• Legacy software and language mixing:– Codes written in F77, F95, 2003, C, C++,