Update log of PHITS
The latest version is PHITS 3.36.
Details of update features are also written in PHITS HTML manual
"1.1 Recent Improvements" and Features of PHITS ver. 2.82,
ver. 2.88,
ver. 3.00,
ver. 3.10,
ver. 3.20,
ver. 3.24,
ver. 3.27,
ver. 3.31,
ver. 3.34,
ver. 3.35,
and ver. 3.36
[ phits336 ] 2026/04/24
Important improvements
In Version 3.36, several enhancements have been made to the simulation capabilities, including the implementation of photon (including visible light) production and transport, extension of nucleus-nucleus reaction cross-section models, introduction of atomic X-ray and Auger electron production models, support for HDF5-based tally output, and improvements to PHIG-3D visualization features. In addition, the development environment and supporting features have been enhanced, including migration of the source code to Fortran 90, introduction of a CMake-based build system, conversion of the PHITS manual to HTML format, parallelization of DCHAIN-PHITS, and extensions to various tally functions. Furthermore, some specification changes—such as updates to default energy units and the ides parameter—have been introduced, along with multiple bug fixes.
[ phits335 ] 2025/04/16
Important improvements
In Version 3.35, the JENDL-5 activation cross sections were prepared in the DCHAIN and ndata formats, and new functions were added to [t-wwg], [cell], tally sum-over output, dump-source handling, and PHIG-3D visualization. PHITS-Chem, ExPORT-PHITS, ITSART, HDF5 tetrahedral-mesh import, tetrahedral-mesh tallies, isomer handling in [t-product], and weight-window functions were also extended. In addition, support for ifx and Apple Silicon environments was improved, several default settings and data libraries were updated, and multiple fixes were made for DCHAIN, geometry, nuclear data, tally, and visualization functions.
[ phits334 ] 2024/04/19
Important improvements
In Version 3.34, high-energy nuclear data and default library settings were updated toward JENDL-5, and related natural-abundance and installer functions were revised. New or improved capabilities include detector resolution in [t-deposit2], PHIG-3D input and transparency handling, extended statistical indicators, PHITS-Chem, ETSART, particle navigation in [t-wwg], PHITS-Pad, [T-4Dtrack], and user-defined interaction and particle sections. The version also introduced improvements to tetrahedral-mesh tallies, cross-section output, multiplier handling, forced collisions, and several RI-source, DCHAIN, tally, and Windows-package specifications.
[ phits331 ] 2023/04/19
Important improvements
In Version 3.31, the gamma de-excitation model EBITEM was upgraded to Ver. 2, character variables became available in PHITS input files, and new options were added for image output, cross-section library output, RI self-fission sources, and charged-particle transport speed. The [t-sed] tally, PHITS-UDM, tetrahedral-geometry checking, anatally, [t-product], dynamic memory allocation, ICRP reference phantom samples, and PHIG-3D geometry-error detection were also improved. Several bugs related to electromagnetic fields, nuclear data, [t-point], high-energy scattering, tetrahedral display, cosmic-ray sources, and RT-PHITS were fixed.
[ phits327 ] 2022/03/31
Important improvements
In Version 3.27, the source code was revised for NVIDIA TOOL KIT compatibility, nuclear-data memory handling was changed to dynamic allocation, and DCHAIN-PHITS was improved to use fission-yield data. New or improved capabilities include the icxnp option, an arbitrary material and ion track-structure mode, angular-flux output in [t-cross], OpenMP support in Anatally, faster [t-yield] and [t-dchain] calculations, updated JENDL-4.0/HE data, ACE-format data loading for deuterons, alpha particles, and photonuclear reactions, ITSART, and automatic nuclear-data energy-limit handling. Bugs in Li proton data, weight windows, importance, macrobody rotation, PHIG-3D, dump sources, cosmic-ray sources, and DPA calculations were also fixed.
[ phits324 ] 2021/03/26
Important improvements
In Version 3.24, ICRU90 stopping powers, SCINFUL-QMD mode, adjoint Monte Carlo simulation, JENDL-4.0/HE data, cross-section and kerma-factor output, Iwamoto fission, updated EBITEM data, and XYZ-mesh spatial sources were introduced or improved. DCHAIN-PHITS gained statistical-error and tetrahedral-mesh output functions, and uncertainty analysis, OpenMP tally handling, [cell] input acceleration, voxel output, material-density checking, cosmic-ray source mode, user-defined anatally, [t-dpa], and DCHAIN-PHITS functions were extended. Several bugs related to proton libraries, electromagnetic fields, EGS, voxel and mesh handling, and accelerator-source settings were fixed.
[ phits320 ] 2020/04/09
Important improvements
In Version 3.20, KURBUC3 track-structure codes for protons and carbon ions, photon-induced muon-pair production, [Repeated Collisions], new angular-reference options in [t-cross], point-data input in [frag data], user-supplied stopping-power databases, electric-field map reading, and the Xorshift64 random-number generator were introduced. Display of voxel and tetrahedral geometries, DCHAIN-PHITS activation cross-section libraries, ATIMA energy-unit handling, Maxwellian source distributions, systematic-uncertainty analysis, and PHITS-FLUENT coupling documentation were also improved.
[ phits317 ] 2019/10/31
Important improvements
In Version 3.17, several bugs found after Version 3.10 were fixed, including issues in tetrahedral MPI calculations, magnetic-field maps, RI-source annihilation photons, EGS5, Universe structures, statistical-error cutoffs, and FLUENT-PHITS coupling. The version also added or improved multi-source counters, cutoff-energy defaults, surface sources, batch-wise tally monitoring, stdcut control, DCHAIN-PHITS, DNA damage calculations using track-structure mode and user-defined tallies, CSV output for tetrahedral tallies, sum-over calculations, and biological-dose parameters.
[ phits310 ] 2019/04/09
Important improvements
In Version 3.10, source generation from tetrahedral geometry, xyz-mesh weight windows, particle-dependent multipliers, kerma approximation in [t-deposit], [t-interact], Auger-electron handling in RI sources, GEM Ver. 2, Windows MPI execution, user-specified activation cross sections, and coupled calculations with thermal-fluid analysis codes were introduced. The version also extended tetrahedral-mesh tally output, JENDL-4.0/HE reading, magnetic-field maps, xyz-mesh [t-dchain], neutrino reactions, INC-ELF, electron track-structure analysis, gshow, compressed lattice data, batch.out control, and many tally, source, and electromagnetic-field functions.
[ phits302 ] 2017/12/05
Important improvements
In Version 3.02, the nudtvar and udtvar parameters were added for [t-userdefined], new unit options were added for [t-let] and [t-sed], and the sangel parameter was introduced to insert arbitrary ANGEL parameters into tally output files. The bug in charged-particle angular straggling with nspred=2, introduced in PHITS 2.96, was fixed. The reading algorithm for tetrahedral geometry and ANGEL processing for two-dimensional plots were also accelerated.
[ phits300 ] 2017/10/17
Important improvements
In Version 3.00, the default handling of comment marks in [material] was changed, and new functions were added for weighted [t-deposit] sums, use of tally results as source energy distributions, biological-dose estimation, electron and positron transport in electromagnetic fields, xyz-mesh sources, [t-volume], CPU-time cutoff, and statistical-error cutoff. Default settings and input handling were reorganized through file(1), nucdata, negs, ides, and igamma, while RI sources, track-structure mode, JAMQMD, [t-dpa], weight-window biasing, OpenMP execution, and DCHAIN-SP coupling were extended. Several EGS5, [t-dchain], tally, and source bugs were fixed.
[ phits288 ] 2016/09/30
Important improvements
In Version 2.88, neutron decay, faster ATIMA stopping-power calculations, JAMQMD2, improved pion, deuteron, and muon nuclear-reaction models, [data max], natural-isotope expansion, RI source generation, ParaView output, [t-wwg], [t-3dshow], and extended user-defined cross-section input were introduced or improved. Bugs and specifications related to EGS5 energy deposition, high-energy photon transport, negative-muon capture, esmin and esmax units, sumtally, and batch output were also revised.
[ phits282 ] 2015/12/25
Important improvements
In Version 2.82, EGS5 mode was extended with PEGS5 execution control, improved multiple scattering, relaxed material limits, revised charged-particle energy straggling, muon reactions, nuclear resonance fluorescence, photonuclear biasing, neutron multiplication, and additional source options. Dump-source error propagation, tetrahedral geometry, user-defined cross sections, [counter], point tallies, [t-track], [t-deposit], [t-yield], [t-dpa], [t-dchain], sum tally, makefile dependencies, and utility documentation were also improved.
[ phits276 ] 2015/03/20
Important improvements
In Version 2.76, the EGS5 transport algorithm for photons, electrons, and positrons was incorporated, and the Windows OpenMP executable was updated for 64-bit operation. Muon-nuclear and muon-capture reactions, angular-straggling adjustment, DCHAIN-SP2014, sum tally, Kurotama, high-energy photonuclear reactions, event-generator mode Ver. 2, R-JQMD, detector resolution in [t-deposit], geometry error checking, conical sources, larger memory limits, DWBA discrete spectra, and Gy-unit dose output were added or improved.
[ phits264 ] 2013/11/20
Minor revisions and bug fixes
In Version 2.64, bugs in the PHITS-DCHAIN-SP connection, photonuclear reaction model, and EBITEM were fixed. This release mainly served as a maintenance update following the larger model and data-library extensions introduced in Version 2.63.
[ phits263 ] 2013/10/28
Important improvements
In Version 2.63, EBITEM was introduced for ENSDF-based nuclear de-excitation and isomer production, and quasi-deuteron disintegration was implemented so that photonuclear reactions could be treated up to 140 MeV. Electromagnetic-field transport, revised JENDL-4.0 kerma factors, source-spectrum options, pointwise energy distributions, faster algorithms, improved tally and ANGEL memory handling, [t-dchain] lattice support, updated nuclear data, higher electron-energy limits, restart from abnormal termination, and several bug fixes were also included.
[ phits252 ] 2013/03/05
Important improvements
In Version 2.52, Windows and Mac installers, executable files, scripts, tutorial materials, sample inputs, utility documents, updated manuals, revised JENDL-4.0 neutron data, photo- and electro-atomic data libraries, a test EGS5-coupled version, and DCHAIN-SP were added to the PHITS package. The source code was also extended with improved photon, electron, and positron transport, event-generator treatment, [t-dchain] for DCHAIN-SP input generation, and new macrobodies such as REC, TRC, ELL, and WED.
[ phits230 ] 2011/08/11
Minor revisions and bug fixes
In Version 2.30, files for gfortran and Fortran 90 support were added, the [t-dpa] model was extended to include Coulomb scattering contributions from charged particles and heavy ions, and the [Multiplier] section was introduced. This enabled user-defined numerical functions to be applied to [t-track] tally results.
[ phits228 ] 2011/06/21
Minor revisions and bug fixes
In Version 2.28, dump functions used in dumpall, [t-cross], [t-time], and [t-product] were improved for MPI parallel calculations, and crossing-surface angle information was added to dumpall. Contributions from electron and positron cutoff energies were added to [t-deposit], the MPI processor-element limit was increased, and several input, echo, and source-related bugs were fixed.
[ phits226 ] 2011/05/18
Minor revisions and bug fixes
In Version 2.26, the [Delta Ray] section was implemented to control delta-ray production from charged particles in materials.
[ phits224L ] 2010/12/28
Minor revisions and bug fixes
In Version 2.24L, the JENDL-4.0-based neutron nuclear data library was included in the PHITS package.
[ phits224 ] 2010/01/12
Minor revisions and bug fixes
In Version 2.24, a bug causing an infinite loop when proton-induced nuclear data were used was fixed.
[ phits223 ] 2010/01/04
Minor revisions and bug fixes
In Version 2.23, photonuclear reactions in the giant-dipole-resonance region and the angular distribution of photon production by electrons were revised.
[ phits218 ] 2009/10/07
Minor revisions and bug fixes
In Version 2.18, parts of the GG geometry and nuclear-data processing routines were rewritten without changing calculation results, and a bug in [t-star] output with r-z mesh was fixed.
[ phits217 ] 2009/09/03
Minor revisions and bug fixes
In Version 2.17, photonuclear reactions in the giant-dipole-resonance region were introduced as a test-stage function.
[ phits216 ] 2009/06/02
Minor revisions and bug fixes
In Version 2.16, a bug in e-mode calculations that caused an incorrect deposited-energy distribution was fixed.
[ phits215 ] 2009/03/02
Minor revisions and bug fixes
In Version 2.15, e-mode was extended for thermal low-energy neutron transport with and without S(a,b), improving thermal neutron spectra. A counter-function bug related to particle specification for collision events was also fixed.
[ phits214 ] 2008/02/15
Minor revisions and bug fixes
In Version 2.14, a bug that stopped the program in e-mode calculations was fixed.
[ phits213 ] 2006/08/16
Minor revisions and bug fixes
In Version 2.13, a bug introduced after Version 2.10 that caused ATIMA to stop for nuclei above Z=120 was fixed.
[ phits212 ] 2006/04/21
Minor revisions and bug fixes
In Version 2.12, negative kf-codes became readable in particle specifications, the branching ratio for the 10B(n,alpha)7Li reaction was introduced in event-generator mode, and a [t-track] scoring bug with multiplier and part=all was fixed.
[ phits211 ] 2006/03/29
Minor revisions and bug fixes
In Version 2.11, incorrect LET values in LET tallies with the ATIMA option were fixed. The problem did not affect transport calculations using ATIMA.
[ phits210 ] 2006/03/27
Minor revisions and bug fixes
In Version 2.10, the geometry tolerance for distinguishing close MCNP-based GG surfaces was tightened to better treat small regions. Bugs involving ATIMA for nuclei above Z=120, GEM for unexpected nuclei, and several tally routines were also fixed.