# Software

- [Software on Oscar](https://docs.ccv.brown.edu/oscar/software/software.md)
- [Using Modules](https://docs.ccv.brown.edu/oscar/software/modules.md)
- [Migration of MPI Apps to Slurm 22.05.7](https://docs.ccv.brown.edu/oscar/software/migration-of-mpi-apps-to-slurm-22.05.7.md)
- [Python on Oscar](https://docs.ccv.brown.edu/oscar/software/python-on-oscar.md)
- [Python in batch jobs](https://docs.ccv.brown.edu/oscar/software/python-in-batch-jobs.md)
- [Installing Python Packages](https://docs.ccv.brown.edu/oscar/software/python-installs.md)
- [Installing R Packages](https://docs.ccv.brown.edu/oscar/software/r-installs.md)
- [Using CCMake](https://docs.ccv.brown.edu/oscar/software/ccmake.md): Guide to build and compile software using  CCMake.
- [Intro to Parallel Programming](https://docs.ccv.brown.edu/oscar/software/intro-to-parallel-programming.md)
- [Anaconda](https://docs.ccv.brown.edu/oscar/software/anaconda.md)
- [Conda and Mamba](https://docs.ccv.brown.edu/oscar/software/miniconda.md)
- [DMTCP](https://docs.ccv.brown.edu/oscar/software/dmtcp.md)
- [Screen](https://docs.ccv.brown.edu/oscar/software/screen.md)
- [VASP](https://docs.ccv.brown.edu/oscar/software/vasp.md): The Vienna Ab initio Simulation Package (VASP) is a package for performing advanced mechanical computations. This page will explain how VASP can be accessed and used on Oscar.
- [Gaussian](https://docs.ccv.brown.edu/oscar/software/gaussian.md): Gaussian is a general purpose computational chemistry package. Oscar uses the Gaussian 9 package.
- [IDL](https://docs.ccv.brown.edu/oscar/software/using-idl.md): Interactive Data Language (IDL) is a programming language used for data analysis and is popular in several scientific fields. This page explains how to use the IDL module on Oscar run IDL programs.
- [MPI4PY](https://docs.ccv.brown.edu/oscar/software/mpi4py.md): This page documents how to use the MPI for Python package within a Conda environment.
- [Gpaw](https://docs.ccv.brown.edu/oscar/software/gpaw.md): Instructions to build gpaw on Oscar for RHEL 9.6


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ccv.brown.edu/oscar/software.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
