---
code_id: 4769
site_ownership_code: "CONTR"
open_source: true
repository_link: "https://github.com/radiasoft/sirepo"
project_type: "OS"
software_type: "S"
official_use_only: {}
developers:
- email: ""
  orcid: ""
  first_name: "Robert"
  last_name: "Nagler"
  middle_name: ""
  affiliations:
  - "RadiaSoft LLC"
- email: "moeller@radiasoft.net"
  orcid: ""
  first_name: "Paul"
  last_name: "Moeller"
  middle_name: ""
  affiliations:
  - "RadiaSoft LLC"
contributors: []
sponsoring_organizations:
- organization_name: "USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)"
  funding_identifiers: []
  primary_award: "SC0013855"
  DOE: true
contributing_organizations: []
research_organizations:
- organization_name: "RadiaSoft LLC"
  DOE: false
related_identifiers: []
release_date: "2016-10-24"
software_title: "Sirepo - Warp"
acronym: "Sirepo - Warp"
doi: "https://doi.org/10.11578/dc.20171025.1856"
description: "Sirepo is an open source framework for cloud computing. The graphical\
  \ user interface (GUI) for Sirepo, also known as the client, executes in any HTML5\
  \ compliant web browser on any computing platform, including tablets. The client\
  \ is built in JavaScript, making use of the following open source libraries: Bootstrap,\
  \ which is fundamental for cross-platform web applications; AngularJS, which provides\
  \ a model–view–controller (MVC) architecture and GUI components; and D3.js, which\
  \ provides interactive plots and data-driven transformations. The Sirepo server\
  \ is built on the following Python technologies: Flask, which is a lightweight framework\
  \ for web development; Jin-ja, which is a secure and widely used templating language;\
  \ and Werkzeug, a utility library that is compliant with the WSGI standard. We use\
  \ Nginx as the HTTP server and proxy, which provides a scalable event-driven architecture.\
  \ The physics codes supported by Sirepo execute inside a Docker container. One of\
  \ the codes supported by Sirepo is Warp. Warp is a particle-in-cell (PIC) code de-signed\
  \ to simulate high-intensity charged particle beams and plasmas in both the electrostatic\
  \ and electromagnetic regimes, with a wide variety of integrated physics models\
  \ and diagnostics. At pre-sent, Sirepo supports a small subset of Warp’s capabilities.\
  \ Warp is open source and is part of the Berkeley Lab Accelerator Simulation Toolkit."
country_of_origin: "United States"
licenses:
- "Apache License 2.0"
site_accession_number: "7224"
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/4769"
