SlideShare a Scribd company logo
ECLIPSE PTP in AICS
Desktop IDE for Fortran/C/C++ on F10 and K
About Eclipse PTP
• Parallel Tools Platform (PTP) designed for parallel
application development
• Open-source Integrated Development Environment (IDE)
‣ Editing source code (C/C++/Fortran)
‣ Revision control integration (git, CVS, SVN)
‣ Incremental building
‣ Running a job
‣ Monitoring
‣ Profiling
‣ Debugging
‣ Remote terminal login
Synchronised projects
• Source code is located on both local and remote
(FX10 / K)machines
• Automatic synchronisation
• Building and launching happens remotely
Edit source code
• MPI artifacts
• MPI barriers
• Context sensitive help
• Refactoring
• Plugin features
Build code
• Build configurations
• Make target
• Environment variables
• Incremental build
Run program
• Run
configurations
• Target System
Configurations
• job script
created
automatically
Monitor remote system
• Monitor jobs states
• Cancel jobs
Active jobs
System view
Running jobs
Connections
CPU
Node
Tofu unit
Profile with TAU
• Profile configurations
• Target System Configuration
(PJM-Generic-TAU)
• Visualisation with ParaProf

More Related Content

PDF
FME World Tour 2016: FME and continuous integration
PDF
JIT Compilation for VA Smalltalk
PPTX
Beautiful Builds by Roy Osherove
PPTX
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
PDF
OpenJDK & Graalvm
PDF
helm, the real world
PPTX
Continuous Integration and Delivery using TeamCity and Jenkins
PPTX
CI/CD with Bitbucket pipelines
FME World Tour 2016: FME and continuous integration
JIT Compilation for VA Smalltalk
Beautiful Builds by Roy Osherove
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
OpenJDK & Graalvm
helm, the real world
Continuous Integration and Delivery using TeamCity and Jenkins
CI/CD with Bitbucket pipelines

What's hot (20)

PDF
Visual Studio for IoT Solutions
PDF
Product update aug_29
PDF
Embracing Serverless with Google
PDF
Firebase Cloud Functions: a quick overview
PPTX
Bitbucket pipelines
PDF
AWS meetup: Containers@iZettle
PDF
ReactPHP: practical intro
PDF
Showdown CI/CD - TeamCity
PPTX
New Fission Capabilities Accelerate Deployment of Serverless Computing
PDF
Provisioning infrastructure to AWS using Terraform – Exove
ODP
Eclipse based products
PDF
Up in the air serverless computing with azure functions
PPTX
(WPF + WinForms) * .NET Core = Modern Desktop
PPTX
Azure Functions
PDF
JenkinsCI
PDF
Switching to Git
PDF
AWS ElasticBeanstalk and Docker
PDF
Introduction to Fleet Commander
PPTX
State in stateless serverless functions
PDF
Runtime performance
Visual Studio for IoT Solutions
Product update aug_29
Embracing Serverless with Google
Firebase Cloud Functions: a quick overview
Bitbucket pipelines
AWS meetup: Containers@iZettle
ReactPHP: practical intro
Showdown CI/CD - TeamCity
New Fission Capabilities Accelerate Deployment of Serverless Computing
Provisioning infrastructure to AWS using Terraform – Exove
Eclipse based products
Up in the air serverless computing with azure functions
(WPF + WinForms) * .NET Core = Modern Desktop
Azure Functions
JenkinsCI
Switching to Git
AWS ElasticBeanstalk and Docker
Introduction to Fleet Commander
State in stateless serverless functions
Runtime performance
Ad

Similar to Eclipse PTP in AICS (20)

PDF
Present and Future of the Pharo VM: Headless and Beyond
PPTX
PDF
Odo improving the developer experience on OpenShift - hack & sangria
PPTX
Ci of js and apex using jasmine, phantom js and drone io df14
PDF
TechWiseTV Workshop: Catalyst Switching Programmability
PPTX
El camino a las Cloud Native Apps - Introduction
PPTX
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
PDF
(phpconftw2012) PHP as a Middleware in Embedded Systems
PDF
Codecoon - A technical Case Study
PPTX
SharePoint Saturday Belgium 2014 - Production debugging of SharePoint applica...
PPTX
Mean machine
PPTX
Symfony under control. Continuous Integration and Automated Deployments in Sy...
PPTX
Symfony Under Control by Maxim Romanovsky
PDF
Puppet devops wdec
PPTX
Serverless technologies with Kubernetes
PPTX
Removing Barriers Between Dev and Ops
PPTX
Software Factory - Overview
PDF
HashiTalks 2020 - Chef Tools & Terraform: Better Together
PPTX
Continuous integration with teamcity
PPTX
Infrastructure as Code Presentation v5.pptx
Present and Future of the Pharo VM: Headless and Beyond
Odo improving the developer experience on OpenShift - hack & sangria
Ci of js and apex using jasmine, phantom js and drone io df14
TechWiseTV Workshop: Catalyst Switching Programmability
El camino a las Cloud Native Apps - Introduction
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
(phpconftw2012) PHP as a Middleware in Embedded Systems
Codecoon - A technical Case Study
SharePoint Saturday Belgium 2014 - Production debugging of SharePoint applica...
Mean machine
Symfony under control. Continuous Integration and Automated Deployments in Sy...
Symfony Under Control by Maxim Romanovsky
Puppet devops wdec
Serverless technologies with Kubernetes
Removing Barriers Between Dev and Ops
Software Factory - Overview
HashiTalks 2020 - Chef Tools & Terraform: Better Together
Continuous integration with teamcity
Infrastructure as Code Presentation v5.pptx
Ad

Recently uploaded (20)

PDF
Hybrid model detection and classification of lung cancer
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
project resource management chapter-09.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Tartificialntelligence_presentation.pptx
PDF
August Patch Tuesday
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Hybrid model detection and classification of lung cancer
SOPHOS-XG Firewall Administrator PPT.pptx
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A novel scalable deep ensemble learning framework for big data classification...
Unlocking AI with Model Context Protocol (MCP)
project resource management chapter-09.pdf
Programs and apps: productivity, graphics, security and other tools
A comparative analysis of optical character recognition models for extracting...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1 - Historical Antecedents, Social Consideration.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Tartificialntelligence_presentation.pptx
August Patch Tuesday
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
cloud_computing_Infrastucture_as_cloud_p
Accuracy of neural networks in brain wave diagnosis of schizophrenia

Eclipse PTP in AICS

  • 1. ECLIPSE PTP in AICS Desktop IDE for Fortran/C/C++ on F10 and K
  • 2. About Eclipse PTP • Parallel Tools Platform (PTP) designed for parallel application development • Open-source Integrated Development Environment (IDE) ‣ Editing source code (C/C++/Fortran) ‣ Revision control integration (git, CVS, SVN) ‣ Incremental building ‣ Running a job ‣ Monitoring ‣ Profiling ‣ Debugging ‣ Remote terminal login
  • 3. Synchronised projects • Source code is located on both local and remote (FX10 / K)machines • Automatic synchronisation • Building and launching happens remotely
  • 4. Edit source code • MPI artifacts • MPI barriers • Context sensitive help • Refactoring • Plugin features
  • 5. Build code • Build configurations • Make target • Environment variables • Incremental build
  • 6. Run program • Run configurations • Target System Configurations • job script created automatically
  • 7. Monitor remote system • Monitor jobs states • Cancel jobs Active jobs System view Running jobs Connections CPU Node Tofu unit
  • 8. Profile with TAU • Profile configurations • Target System Configuration (PJM-Generic-TAU) • Visualisation with ParaProf