PDE Solver Libraries Across Programming Languages

Test your knowledge of numerical libraries and toolkits for solving partial differential equations in Python, C++, Fortran, Julia, and MATLAB.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is a popular Python library for solving partial differential equations?

  1. SciPy
  2. NumPy
  3. Matplotlib
  4. Pandas
Question 2 Multiple Choice (Single Answer)

Which of the following is a popular C++ library for solving partial differential equations?

  1. PETSc
  2. Trilinos
  3. OpenFOAM
  4. FEniCS
Question 3 Multiple Choice (Single Answer)

Which of the following is a popular Fortran library for solving partial differential equations?

  1. NAG Library
  2. SLATEC Library
  3. IMSL Library
  4. GNU Scientific Library
Question 4 Multiple Choice (Single Answer)

Which of the following is a popular Julia library for solving partial differential equations?

  1. DifferentialEquations.jl
  2. PDETools.jl
  3. FEM.jl
  4. JuMP.jl
Question 5 Multiple Choice (Single Answer)

Which of the following is a popular MATLAB library for solving partial differential equations?

  1. PDE Toolbox
  2. FEMLAB
  3. COMSOL Multiphysics
  4. ANSYS Fluent
Question 6 Multiple Choice (Single Answer)

Which of the following is a popular Python library for solving time-dependent partial differential equations?

  1. FiPy
  2. dolfin-adjoint
  3. PyClaw
  4. Firedrake
Question 7 Multiple Choice (Single Answer)

Which of the following is a popular C++ library for solving nonlinear partial differential equations?

  1. NLopt
  2. SUNDIALS
  3. IPOPT
  4. KNITRO
Question 8 Multiple Choice (Single Answer)

Which of the following is a popular Fortran library for solving parabolic partial differential equations?

  1. PARPACK
  2. ARPACK
  3. LAPACK
  4. ScaLAPACK
Question 9 Multiple Choice (Single Answer)

Which of the following is a popular Julia library for solving elliptic partial differential equations?

  1. EllipticOperators.jl
  2. Gridap.jl
  3. LinearAlgebra.jl
  4. SparseArrays.jl
Question 10 Multiple Choice (Single Answer)

Which of the following is a popular MATLAB library for solving hyperbolic partial differential equations?

  1. WaveLab
  2. SignalProcessingToolbox
  3. ImageProcessingToolbox
  4. OptimizationToolbox
Question 11 Multiple Choice (Single Answer)

Which of the following is a popular Python library for solving partial differential equations using finite element methods?

  1. FEniCS
  2. Firedrake
  3. dolfin-adjoint
  4. PyClaw
Question 12 Multiple Choice (Single Answer)

Which of the following is a popular C++ library for solving partial differential equations using finite difference methods?

  1. OpenFOAM
  2. Trilinos
  3. PETSc
  4. FEniCS
Question 13 Multiple Choice (Single Answer)

Which of the following is a popular Fortran library for solving partial differential equations using spectral methods?

  1. NAG Library
  2. SLATEC Library
  3. IMSL Library
  4. GNU Scientific Library
Question 14 Multiple Choice (Single Answer)

Which of the following is a popular Julia library for solving partial differential equations using discontinuous Galerkin methods?

  1. DifferentialEquations.jl
  2. PDETools.jl
  3. FEM.jl
  4. JuMP.jl
Question 15 Multiple Choice (Single Answer)

Which of the following is a popular MATLAB library for solving partial differential equations using boundary element methods?

  1. BEMLIB
  2. BEM++
  3. OpenBEM
  4. BEMpy