Ilham Variansyah

ORCID: 0000-0003-3426-7160
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Nuclear reactor physics and engineering
  • Nuclear Physics and Applications
  • Nuclear Materials and Properties
  • Nuclear Engineering Thermal-Hydraulics
  • Graphite, nuclear technology, radiation studies
  • Mathematical Approximation and Integration
  • Model Reduction and Neural Networks
  • Gas Dynamics and Kinetic Theory
  • Radiation Effects in Electronics
  • Metaheuristic Optimization Algorithms Research
  • Radiation Therapy and Dosimetry
  • Water Quality Monitoring and Analysis
  • Fault Detection and Control Systems
  • Probabilistic and Robust Engineering Design
  • Radiation Detection and Scintillator Technologies
  • Nuclear and radioactivity studies
  • Spectroscopy and Chemometric Analyses
  • Traffic Prediction and Management Techniques
  • Analytical Chemistry and Sensors
  • Magnetic confinement fusion research
  • Quasicrystal Structures and Properties
  • Nuclear physics research studies

Oregon State University
2023-2025

University of Notre Dame
2022-2023

University of Michigan
2019-2021

The Center for Exascale Monte Carlo Neutron Transport is developing / Dynamic Code (MC/DC) as a portable neutron transport package rapid numerical methods exploration on CPU- and GPU-based high-performance computers. In this paper, we describe MC/DC's current event-based GPU algorithm well the just-in-time (JIT) compilation scheme use to enable operability Nvidia AMD GPUs from Python source. To analyze performance, conduct runtime tests of C5G7 k-eigenvalue benchmark problem...

10.48550/arxiv.2501.05440 preprint EN arXiv (Cornell University) 2025-01-09

The Iterative Quasi-Monte Carlo (iQMC) method is a recently developed hybrid for neutron transport simulations. iQMC replaces standard quadrature techniques used in deterministic linear solvers with simulation accurate and efficient solutions to the equation. Previous studies utilized fixed-seed approach wherein particles were reset same initial position direction of travel at start every sweep. While QMC samples offered greatly improved uniformity compared pseudo-random samples, meant that...

10.48550/arxiv.2501.06154 preprint EN arXiv (Cornell University) 2025-01-10

An extensive study of population control techniques (PCTs) for time-dependent and eigenvalue Monte Carlo (MC) neutron transport calculations is presented. We define PCT as a technique that takes censused returns controlled, unbiased population. A new perspective based on an abstraction particle census explored, paving the way to improved understanding application concepts. Five distinct PCTs identified from literature are reviewed: simple sampling, splitting-roulette (SR), combing (CO),...

10.1080/00295639.2022.2091906 article EN Nuclear Science and Engineering 2022-09-19

The techniques used to generate pseudo-random numbers for Monte Carlo (MC) applications bear many implications on the quality and speed of that programs work. As a random number generator (RNG) slows, production begins dominate runtime. RNG output grows in correlation, final product becomes less reliable. These difficulties are further compounded by need reproducibility parallelism. For reproducibility, generated determine any outcome must be same each time simulation is run. However,...

10.48550/arxiv.2403.06362 preprint EN arXiv (Cornell University) 2024-03-10

Morgan et al., (2024). Monte Carlo / Dynamic Code (MC/DC): An accelerated Python package for fully transient neutron transport and rapid methods development. Journal of Open Source Software, 9(96), 6415, https://doi.org/10.21105/joss.06415

10.21105/joss.06415 article EN cc-by The Journal of Open Source Software 2024-04-09

The iterative Quasi–Monte Carlo (iQMC) method is a recently proposed for neutron transport simulations. iQMC can be viewed as hybrid between deterministic techniques, Monte simulation, and techniques. holds several algorithmic characteristics that make it desirable high-performance computing environments, including an O(N−1) convergence scheme, ray-tracing sweep, highly parallelizable nature similar to analog Carlo. While there are many potential advantages of using iQMC, also inherent...

10.1080/00295639.2024.2332007 article EN Nuclear Science and Engineering 2024-05-06

Multigroup constants for deterministic methods that preserve the time-dependent physics of neutron transport equations are derived. Alternative multigroup constant weighting spectra discussed: (1) fundamental k-eigenfunction, (2) α-eigenfunction, and (3) a composite several α-modes. To generate α-eigenfunction calculating constants, static α-eigenvalue method is implemented into open source Monte Carlo code OpenMC. Several kinetic problems devised to verify implementations investigate...

10.1080/00295639.2020.1743578 article EN Nuclear Science and Engineering 2020-06-01

We present a new approach to calculating time eigenvalues of the neutron transport operator (also known as α eigenvalues) by extending dynamic mode decomposition (DMD) allow for nonuniform steps. The method, called variable (VDMD), is shown be accurate when computing systems that were infeasible with DMD due large separation in timescales (such those occur delayed supercritical systems). an infinite medium problem neutrons, and consequently having multiple, very different relevant...

10.1080/00295639.2022.2142025 article EN Nuclear Science and Engineering 2022-12-06

In this work we investigate replacing standard quadrature techniques used in deterministic linear solvers with a fixed-seed Quasi–Monte Carlo (QMC) calculation to obtain more accurate and efficient solutions the neutron transport equation (NTE). QMC is use of low-discrepancy sequences sample phase-space place pseudorandom number generators by traditional Monte (MC). decrease variance stochastic sweep therefore increase accuracy iterative method. Historically, has largely been ignored...

10.1080/00295639.2022.2143704 article EN Nuclear Science and Engineering 2023-01-12

We present a new approach to calculating time eigenvalues of the neutron transport operator (also known as α eigenvalues) by extending dynamic mode decomposition (DMD) allow for nonuniform steps.The method, called variable (VDMD), is shown be accurate when computing systems that were infeasible with DMD due large separation in scales (such those occur delayed supercritical systems).The an infinite medium problem neutrons and consequently having multiple, very different relevant are...

10.13182/physor22-37801 article EN 2022-01-01

The iterative Quasi-Monte Carlo (iQMC) method is a recently proposed for multigroup neutron transport simulations. iQMC can be viewed as hybrid between deterministic techniques, Monte simulation, and techniques. holds several algorithmic characteristics that make it desirable high performance computing environments including $O(N^{-1})$ convergence scheme, ray tracing sweep, highly parallelizable nature similar to analog Carlo. While there are many potential advantages of using also inherent...

10.48550/arxiv.2401.04029 preprint EN cc-by arXiv (Cornell University) 2024-01-01

Finding a software engineering approach that allows for portability, rapid development, open collaboration, and performance high computing on GPUs CPUs is challenge. We implement portability scheme using the Numba compiler Python in Monte Carlo / Dynamic Code (MC/DC), new neutron transport application methods development. Using this scheme, we have built MC/DC as single source, language, can run pure Python, compiled CPU, or GPU solver. In mode, use paired with an asynchronous scheduler...

10.48550/arxiv.2409.04668 preprint EN arXiv (Cornell University) 2024-09-06

We discuss the current development of MC/DC (Monte Carlo Dynamic Code). is primarily designed to serve as an exploratory Python-based MC transport code. However, it seeks offer improved performance, massive scalability, and backend portability by leveraging Python code-generation libraries implementing innovative abstraction strategy compilation scheme. Here, we verify capabilities perform initial performance assessment. found that can run hundreds times faster than its pure mode about 2.5...

10.48550/arxiv.2305.07636 preprint EN other-oa arXiv (Cornell University) 2023-01-01

We investigate the use of time-dependent surfaces in Monte Carlo transport simulation to accurately model prescribed, continuous object movements. The performance surface technique, relative typical stepping approximations and recently proposed at-source geometry adjustment is assessed by running a simple test problem involving movements an absorbing object. A figure merit analysis, measured from method's accuracy total runtime, shows that more efficient than approximations. also demonstrate...

10.48550/arxiv.2305.07641 preprint EN other-oa arXiv (Cornell University) 2023-01-01

We propose a technique to effectively sample initial neutron and delayed precursor particles for Monte Carlo (MC) simulations of typical off-critical reactor transients. The can be seen as an improvement, or alternative, the existing ones. Similar some techniques, proposed sampling uses standard MC criticality calculation. However, different from others, produces uniform-weight around user-specified target sizes. is implemented into open-source Python-based code MC/DC verified against...

10.48550/arxiv.2305.07646 preprint EN other-oa arXiv (Cornell University) 2023-01-01

The Iterative Quasi-Monte Carlo method, or iQMC, replaces standard quadrature techniques used in deterministic linear solvers with simulation for more accurate and efficient solutions to the neutron transport equation. This work explores employing iQMC Monte-Carlo Dynamic Code (MCDC) solve k-eigenvalue problems both power iteration generalized Davidson a Krylov Subspace method. Results are verified 3-D, 2-group, Takeda-1 Benchmark problem.

10.48550/arxiv.2306.11600 preprint EN cc-by arXiv (Cornell University) 2023-01-01

To find deterministic solutions to the transient $S_N$ neutron transport equation, iterative schemes are typically used treat scattering (and fission) source terms. We explore one-cell inversion iteration scheme do this on GPU and make comparisons a scheme. examine convergence behavior, through analysis of spectral radii, both iterations. further boost parallel efficiency, we derive higher-order discretization method, simple corner balance (in space) multiple time), add more work threads...

10.48550/arxiv.2305.13555 preprint EN cc-by arXiv (Cornell University) 2023-01-01

Recently, iterative Quasi-Monte Carlo (iQMC) was introduced as a new method of neutron transport which combines deterministic methods and quasi-Monte simulation for more efficient solutions to the equation. Previous iQMC results utilized uniform Cartesian grid with piecewise-constant source. Similar "teleportation error" in Implicit Monte (IMC) methods, spatial discretization source can lead significant error that limits convergence overall method. Taking concepts from IMC, we have developed...

10.48550/arxiv.2306.14877 preprint EN cc-by arXiv (Cornell University) 2023-01-01
Coming Soon ...