---
code_id: 1046
site_ownership_code: "LLNL"
open_source: true
repository_link: "https://github.com/llnl/launchmon"
project_type: "OS"
software_type: "S"
official_use_only: {}
developers:
- email: ""
  orcid: ""
  first_name: "J."
  last_name: "Red-Horse"
  middle_name: ""
  affiliations: []
- email: ""
  orcid: ""
  first_name: "B."
  last_name: "Mills-Curran"
  middle_name: ""
  affiliations: []
- email: ""
  orcid: ""
  first_name: "D."
  last_name: "Flanagan"
  middle_name: ""
  affiliations: []
- email: ""
  orcid: ""
  first_name: "L."
  last_name: "Taylor"
  middle_name: ""
  affiliations: []
- email: ""
  orcid: ""
  first_name: "G."
  last_name: "Sjaardema"
  middle_name: ""
  affiliations: []
contributors: []
sponsoring_organizations:
- organization_name: "USDOE"
  funding_identifiers: []
  primary_award: "AC04-94AL85000"
  DOE: true
contributing_organizations: []
research_organizations:
- organization_name: "Lawrence Livermore National Laboratory"
  DOE: true
related_identifiers: []
release_date: "2001-04-24"
software_title: "LaunchMON: An Infrastructue for Large Scale Tool Daemon Launching"
acronym: "LaunchMON V1.0"
doi: "https://doi.org/10.11578/dc.20171025.1138"
description: "LaunchMON is a tool infrastructure that allows a HPC tool to deploy\
  \ tool daemons into the right remote nodes. It makes use of a target resource manager\
  \ (RM)'s Automatic Process Acquisition Interface (APAI) to identify the remote nodes\
  \ and processes of a parallel program, and also exploits the same RM's efficient\
  \ MPI job launching capability on co-locating daemons with the job. To support a\
  \ wide range of HPC tools that are inherently distributed software, LaunchMON provides\
  \ the tool with distributed application programming interface sets: the front end\
  \ (FE) API, the back end (BE) API and the middleware (MW) API. They each support\
  \ a tool's front end, back end daemons and middleware communication daemons, respectively.\
  \ Using those API sets, the tool can launch and initialize their remote daemons\
  \ scalably."
country_of_origin: "United States"
licenses:
- "GNU Lesser General Public License v2.1"
site_accession_number: "4265"
date_record_added: "2017-10-25"
date_record_updated: "2017-10-25"
is_file_certified: false
is_limited: false
links:
- rel: "citation"
  href: "https://www.osti.gov/doecode/biblio/1046"
