HPC/DX Research and Development Office

HPC/DX Research and Development Office promotes R&D in computer science and computational science, which support computational nuclear engineering.

 
 
 

| What's New

Click here to see past updates

 
 
 

| Member

 
 
 

| Research Topics

 
 
 

| High Performance Computing

We develop accelerator optimization techniques and parallel computing technologies for exascale computing.

(Sparse Matrix Solver Library PARCEL: https://ccse.jaea.go.jp/software/PARCEL/index_eng.html )

Computational performances of preconditioned conjugate gradient solvers in PARCEL, PETSc, and AmgX for the three dimensional Poisson equation (768x768x768) using 32 CPUs/GPUs on the HPE SGI8600. In the benchmark, different preconditioners (Jacobi preconditioner, Block Jacobi preconditioner, Fine Block Jacobi preconditioner, Neumann series preconditioner) and data formats (CRS, DDM) are compared.

PETSc
CPU
CRS
Block Jacobi
all-MPI
PARCEL
CPU
CRS
Block Jacobi
MPI+OpenMP
PARCEL
CPU
DDM
Fine Block
MPI+OpenMP
AmgX
GPU
CRS
Jacobi
MPI+CUDA
PARCEL
GPU
CRS
Neumann
MPI+CUDA
PARCEL
GPU
DDM
Neumann
MPI+CUDA
Elapse Time [s]137.03125.4583.039.4511.887.89
Memory [GB]379158126167269151

(Poisson solver for hundreds billion grids systems using a CG method with a communication-avoiding multigrid preconditioner)

fig1.png
 
 
 

| Computational Fluid Dynamics

We develop GPU-based exascale CFD simulations towards real-time wind and plume dispersion analyses, which are needed for the prediction of plume dispersion in nuclear accidents and the design and operation of smart cities.

・Real-time wind simulation for a 4km x 4km area in metropolitan Tokyo(movie: https://youtu.be/VD-FMbNvzhs

wind_simulation.jpg

・Weak scalability of the CityLBM code on GPU supercomputers

weak_scaling.jpg

・Tracer dispersion simulation in Oklahoma City :Visualization of buildings and concentrations(Movie:https://youtu.be/dCJnx30ky6s) and Scatter plots of concentration

oklahoma_rf.jpg
oklahoma_fac2.jpg
 
 
 

| Data Assimilation

We develop data assimilation technique which combines simulation and observation data to improve prediction accuracy of CFD.

(Data assimilation experiment against 2D isotropic turbulence)

lbm_letkf_osse.png

(GPU optimization of a data assimilation scheme (LETKF): https://github.com/hasegawa-yuta-jaea/LBM2D-LETKF )

letkf_timer_scalah22_xyprune4.png
 
 
 

| Visualization

We develop large-scale parallel visualization technologies for exascale simulations and technologies for visualizing multivariable data obtained from complex simulations. We develop large-scale visualization technologies for exascale simulations using particle-based visualization (PBVR). We also develop visualization technology for multivariate data obtained from complex simulations.

・Remote Visualization Software PBVR: https://ccse.jaea.go.jp/software/PBVR/index.html

This technology visualizes large data on remote storage in a client-server fashion. Particle-based visualization technology compresses large data into small particle data for visualization (server processing) and transfers the data to user PCs for visualization (client processing), enabling interactive visualization.

remote_viz.png
 

・VR Remote Visualization Software VR-PBVR

Extending CS-PBVR, VR-PBVR is being developed to provide VR visualization of large data on remote storage with a head-mounted display.

CS-IS-PBVR.png
 

・In-Situ Visualization Framework based on PBVR: https://ccse.jaea.go.jp/software/In-Situ_PBVR/

In-Situ visualization is a technology that avoids I/O bottlenecks in large-scale simulations by coupling visualization code to the simulation on a supercomputer. This framework enables interactive visualization during batch processing simulation by in-situ file base control method and PBVR.

・Multivariable Data Visualization using Algebraic Formula

For multivariate data visualization, this technology designs color and opacity functions that relate multiple physical values using user-specified algebraic expressions. This visualization gives experts an image of multivariate data.

MDTF_eng.jpg
 
 
 

| Machine Learning

We develop a deep learning model from large scale Computational Fluid Dynamics (CFD) dataset to predict the plume concentration in the urban area under steady state flow condition.

(Plume concentration from CFD simulation (left) and the prediction by the deep learning model (right): https://github.com/yasahi-hpc/CityTransformer )

forward.png