Skip to content
View faranakR's full-sized avatar
:atom:
:atom:

Highlights

  • Pro

Block or report faranakR

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
faranakR/README.md

Faranak Rajabi

Ph.D. Candidate · Computational Applied Science Laboratory (CASL) · UC Santa Barbara


Research Overview

I am a Ph.D. candidate in Mechanical Engineering and Computer Science at UC Santa Barbara, working in the Computational Applied Science Laboratory (CASL) under Prof. Frederic Gibou and Prof. Jeff Moehlis.
My work develops high-performance computational frameworks for solving partial differential equations (PDEs) with applications in optimal control, stochastic dynamics, and biophysical modeling.


Areas of Expertise

  • Numerical Methods for PDEs: Hamilton–Jacobi, Poisson, Heat, and Stefan equations
  • High-Performance Computing: PETSc, MPI, p4est, GPU acceleration (CUDA)
  • Scientific Software Engineering: Large-scale C++ development, distributed simulation frameworks
  • Machine Learning for Physics: Hybrid physics-ML solvers, signal-processing-based models for control and prediction

Technical Stack

Languages: C++, Python, MATLAB, CUDA
Frameworks & Libraries: PETSc, MPI, p4est, PyTorch, TensorFlow, JAX
Methods: Level-Set, Finite Difference, Ghost Fluid Method, Adaptive Mesh Refinement
Domains: Scientific Computing, HPC, Computational Physics, Machine Learning for PDEs


Recent Publications

  • Optimal Control for Stochastic Neural Oscillators, Biological Cybernetics (2025)
  • CASL-HJX: A Comprehensive Guide to Solving Deterministic and Stochastic Hamilton–Jacobi Equations, Computer Physics Communications (under review)
  • Magnitude-Constrained Optimal Chaotic Desynchronization, Frontiers in Network Physiology (2025)

Full publication list →


Academic Background

  • Ph.D. Mechanical Engineering, UC Santa Barbara (3.94 GPA)
    Dissertation: Advanced Computational Methods for Complex Biological Systems
  • M.S. Computer Science, UC Santa Barbara (4.00 GPA)
    Concurrent degree focused on algorithms, ML, and distributed systems

Pinned Loading

  1. advection-level-set advection-level-set Public

    Hamilton-Jacobi ENO scheme to solve the level set equation (advection equation) in both 1D and 2D.

    MATLAB 4

  2. advection-equation-solver advection-equation-solver Public

    Implementation of the advection equation solver using Upwind, Lax-Wendroff, and Beam-Warming methods, with comparisons to exact solutions.

    Python 2

  3. HH-Stochastic-Control HH-Stochastic-Control Public

    Forked from UCSB-CASL/HH-Stochastic-Control

    MATLAB implementation for analyzing stochastic Hodgkin-Huxley neural networks using event-based control strategies. Includes tools for solving Hamilton-Jacobi-Bellman equations, optimal control ana…

    MATLAB 2

  4. Multi-Steps-ODEs Multi-Steps-ODEs Public

    adaptive numerical integration methods for solving various types of differential equations

    MATLAB 2

  5. full-cpp-tutorial-code full-cpp-tutorial-code Public

    C++ 1

  6. poisson-irregular-cartesian poisson-irregular-cartesian Public

    C++