Skip to main content

RLinearAlgebra.jl

Project leader:

Vivak Patel, (vivak.patel@wisc.edu)

Project description:

RLinearAlgebra.jl is an NSF-supported library for randomized numerical linear algebra that can be used to scale up scientific computing workflows where linear algebra is the bottleneck.

RLinearAlgebra.jl is currently in v0.2 with a regularly expanding code base, complete API documentation, complete unit testing, and substantial CI/CD automations (e.g., code coverage, testing, documentation deployment).

We are currently focused on four areas: adding new features, substantiating the manual pages, creating tutorials, and creating application-specific examples and benchmarks.

The development team meets weekly to review pull requests and refine development goals.

The intern would support and participate in the following tasks:

  1. Supporting the development of application-specific examples.
  2. Aligning existing docstrings with the library’s style guide.
  3. Adding simple features (coding), corresponding docstrings and unit tests to the code base.

Intern needs:

A background in linear algebra is essential. A background in numerical analysis and numerical programming is preferred, but not required.

Application Requirements:

  1. Review the available projects by visiting the various project pages.
  2. Interns should apply through the UW Student Jobs portal. Applicants who are not currently admitted or enrolled as a UW-Madison Student or without a UW NetID can login as well as create an account. Please note, you must apply to each project individually that you want to be considered for.
  3. Application materials submitted through the UW Student Jobs portal should include:
  4. Submit a resume, cover letter, and three references as part of your application.
  5. Interviews will be arranged for selected candidates on a rolling basis after applications close.