Skip to content

Commit

Permalink
[doc] post v2025 release action, close #238
Browse files Browse the repository at this point in the history
  • Loading branch information
fangq committed Feb 23, 2025
1 parent 5332f08 commit 986ec46
Show file tree
Hide file tree
Showing 24 changed files with 37 additions and 28 deletions.
3 changes: 3 additions & 0 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Major updates are marked with a "*"

== MCX v2025.6.pre (Kilo-Kelvin - 2.8), FangQ <q.fang (a) neu.edu> ==


== MCX v2025 (Jumbo Jolt - 2.6), FangQ <q.fang (a) neu.edu> ==

2025-01-22 [24b445e] [bug] fix incorrect per-voxel pathlength when mua->0, #164
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Monte Carlo eXtreme (MCX) - CUDA Edition

- Author: Qianqian Fang (q.fang at neu.edu)
- License: GNU General Public License version 3 (GPLv3)
- Version: 2.6 (v2025, Jumbo Jolt)
- Version: 2.8 (v2025.6.pre, Kilo-Kelvin)
- Website: <https://mcx.space>
- Download: <https://mcx.space/wiki/?Get>

Expand Down
2 changes: 1 addition & 1 deletion README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

*Author: Qianqian Fang <q.fang at neu.edu>
*License: GNU General Public License version 3 (GPLv3)
*Version: 2.6 (v2025, Jumbo Jolt)
*Version: 2.8 (v2025.6.pre, Kilo-Kelvin)
*Website: https://mcx.space
*Download: https://mcx.space/wiki/?Get
---------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion filter
Submodule filter updated 1 files
+2 −6 src/ANLMGPU.cpp
2 changes: 1 addition & 1 deletion inno/MCXStudio.iss
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

#define MyAppName "MCX Studio"
#define MyAppDir "MCXStudio"
#define MyAppVersion "v2025"
#define MyAppVersion "v2025.6.pre"
#define MyAppPublisher "COTILab"
#define MyAppURL "https://mcx.space"
#define MyAppExeName "mcxstudio.exe"
Expand Down
4 changes: 2 additions & 2 deletions manpage/mcx.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for mcx.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "Monte Carlo eXtreme (MCX) man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "Monte Carlo eXtreme (MCX) man page"
.SH NAME
mcx \- a GPU-accelerated 3-D photon transport simulator
.SH SYNOPSIS
Expand Down Expand Up @@ -45,7 +45,7 @@ if -f is followed by nothing or a single '-', it reads input from stdin via pipe
.TP
\fB-Q/--bench <A string>\fR
.TP
Use -Q or --bench to list all built-in benchmarks. As of MCX v2025, these benchmarks include
Use -Q or --bench to list all built-in benchmarks. As of MCX v2025.6.pre, these benchmarks include
cube60
cube60b
cube60planar
Expand Down
2 changes: 1 addition & 1 deletion manpage/mcxcontest.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for mcxcontest.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "mcxcontest man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "mcxcontest man page"
.SH NAME
mcxcontest \- benchmark your NVIDIA GPU hardware using MCX built-in tests
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpage/mcxshow.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for mcxshow.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "mcxshow man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "mcxshow man page"
.SH NAME
mcxshow \- a 3D previewer for MCX/MCXCL/MMC photon transport simulations
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpage/mcxstudio.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for mcxstudio.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "Monte Carlo eXtreme (MCX) Studio man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "Monte Carlo eXtreme (MCX) Studio man page"
.SH NAME
MCXStudio \- a cross-platform GUI for managing MCX/MCXCL/MMC simulations
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpage/mcxviewer.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for mcxviewer.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "mcxviewer man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "mcxviewer man page"
.SH NAME
mcxviewer \- a 3D NIfTI/MC2 volumetric data renderer for MCX/MCXCL/MMC photon transport simulations
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpage/photon.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for photon.
.\" Contact [email protected] to correct errors or typos.
.TH man 7 "26 January 2025" "v2025" "photon man page"
.TH man 7 "26 January 2025" "v2025.6.pre" "photon man page"
.SH NAME
photon \- a unified command line interface for running MCX/MMC photon simulations
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion mcxlab/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: mcxlab
Version: 2.6
Version: 2.8
Date: 2025-02-12
Title: GPU Monte Carlo eXtreme photon transport simulator for MATLAB/Octave
Author: Qianqian Fang <[email protected]>
Expand Down
3 changes: 3 additions & 0 deletions mcxlab/NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Major updates are marked with a "*"

== MCX v2025.6.pre (Kilo-Kelvin - 2.8), FangQ <q.fang (a) neu.edu> ==


== MCX v2025 (Jumbo Jolt - 2.6), FangQ <q.fang (a) neu.edu> ==

2025-01-22 [24b445e] [bug] fix incorrect per-voxel pathlength when mua->0, #164
Expand Down
2 changes: 1 addition & 1 deletion mcxlab/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Author: Qianqian Fang <q.fang at neu.edu>
License: GNU General Public License version 3 (GPLv3)
Version: this package is part of Monte Carlo eXtreme (MCX) v2025
Version: this package is part of Monte Carlo eXtreme (MCX) v2025.6.pre

<toc>

Expand Down
2 changes: 1 addition & 1 deletion mcxstudio/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Author: Qianqian Fang <q.fang at neu.edu>
License: GNU General Public License version 3 (GPLv3)
Version: 1.6 (v2025)
Version: 1.8 (v2025.6.pre)
Website: https://mcx.space

---------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion mcxstudio/mcxabout.lfm
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ object fmAbout: TfmAbout
BorderStyle = bsNone
Font.Color = clWhite
Lines.Strings = (
'MCXStudio version: v2025'
'MCXStudio version: v2025.6.pre'
''
'Funding Support:'
' This project is funded by the NIH/NIGMS under '
Expand Down
2 changes: 1 addition & 1 deletion script/photon
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#
# Author: Qianqian Fang <q.fang at neu.edu>
# License: GPLv3
# Version: 0.5 (v2020)
# Version: 0.5 (v2025.6)
# Github: https://github.com/fangq/mcx/
#
###############################################################################
Expand Down
2 changes: 1 addition & 1 deletion src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ log posix xoro fermi: LINKOPT+=$(CUOMPLINK) "$(OMP)"

debugxor debuglog: CUCCOPT+=-DMCX_DEBUG
fermi fermimex fermioct: CUCCOPT+=-DSAVE_DETECTORS -use_fast_math $(CUGENCODE)
fermi fermimex fermioct: CUCCOPT+=-DMCX_TARGET_NAME='"Jumbo Jolt"'
fermi fermimex fermioct: CUCCOPT+=-DMCX_TARGET_NAME='"Kilo-Kelvin"'
xorfermi: xor
xorofermi: xoro
posixfermi: posix
Expand Down
4 changes: 2 additions & 2 deletions src/mcx_const.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@
#ifndef _MCEXTREME_CONSTANT_H
#define _MCEXTREME_CONSTANT_H

#define MCX_VERSION "v2025"
#define MCX_VERSION "v2025.6"
#define MCX_VERSION_MAJOR 2
#define MCX_VERSION_MINOR 6
#define MCX_VERSION_MINOR 8

#define ONE_PI 3.1415926535897932f /**< pi */
#define TWO_PI 6.28318530717959f /**< 2*pi */
Expand Down
4 changes: 2 additions & 2 deletions src/mcx_utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -5340,7 +5340,7 @@ void mcx_version(Config* cfg) {
const char ver[] = "$Rev:: $ " MCX_VERSION;
uint v = 0;
sscanf(ver, "$Rev::%x", &v);
MCX_FPRINTF(cfg->flog, "MCX Revision %x\n", v);
MCX_FPRINTF(cfg->flog, "MCX Revision:\t%x\nVersion:\t%s\nMajor:\t\t%d\nMinor:\t\t%d\n", v, MCX_VERSION, MCX_VERSION_MAJOR, MCX_VERSION_MINOR);
exit(0);
}

Expand Down Expand Up @@ -5498,7 +5498,7 @@ void mcx_printheader(Config* cfg) {
#Please visit our free scientific data sharing portal at " S_BLUE "https://neurojson.io " S_MAGENTA "#\n\
# and consider sharing your public datasets in standardized JSON/JData format #\n\
###############################################################################\n\
$Rev:: $ " S_GREEN MCX_VERSION S_MAGENTA " $Date:: $ by $Author:: $\n\
$Rev:: $" S_GREEN MCX_VERSION S_MAGENTA " $Date:: $ by $Author:: $\n\
###############################################################################\n" S_RESET);
}
}
Expand Down
3 changes: 3 additions & 0 deletions utils/NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Major updates are marked with a "*"

== MCX v2025.6.pre (Kilo-Kelvin - 2.8), FangQ <q.fang (a) neu.edu> ==


== MCX v2025 (Jumbo Jolt - 2.6), FangQ <q.fang (a) neu.edu> ==

2025-01-22 [24b445e] [bug] fix incorrect per-voxel pathlength when mua->0, #164
Expand Down
4 changes: 2 additions & 2 deletions winget/coti.mcxstudio.installer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.1.0.schema.json

PackageIdentifier: coti.mcxstudio
PackageVersion: v2025
PackageVersion: v2025.6
MinimumOSVersion: 10.0.0.0
InstallerType: inno
Scope: machine
Installers:
- Architecture: x64
InstallerUrl: https://mcx.space/nightly/release/v2025/MCXStudio-v2025-installer.exe
InstallerUrl: https://mcx.space/nightly/release/v2025.6/MCXStudio-v2025.6-installer.exe
InstallerSha256: 2e48cf40473c5601fff8f6fdc22734f83d5e4b935298a6c184468bb96b23fc2b
ManifestType: installer
ManifestVersion: 1.9.0
8 changes: 4 additions & 4 deletions winget/coti.mcxstudio.locale.en-US.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.1.0.schema.json

PackageIdentifier: coti.mcxstudio
PackageVersion: v2025
PackageVersion: v2025.6
PackageLocale: en-US
Publisher: COTILab
PublisherUrl: https://mcx.space
Expand All @@ -12,9 +12,9 @@ Author: Qianqian Fang
PackageName: MCX Studio
PackageUrl: https://sourceforge.net/projects/mcx/
License: GNU General Public License v3.0 (GPL-3.0)
LicenseUrl: https://github.com/fangq/mcx/blob/v2025/LICENSE.txt
LicenseUrl: https://github.com/fangq/mcx/blob/v2025.6/LICENSE.txt
Copyright: Copyright (c) 2010-2025 Qianqian Fang <q.fang at neu.edu>
CopyrightUrl: https://github.com/fangq/mcx/blob/v2025/LICENSE.txt
CopyrightUrl: https://github.com/fangq/mcx/blob/v2025.6/LICENSE.txt
ShortDescription: Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
Description: Monte Carlo eXtreme, or MCX, is a Monte Carlo photon simulator for modeling light transport in 3D turbid media. It uses NVIDIA graphics processing units (GPUs) to simulate thousands of photons simultaneously, making it one of the fastest and most accurate photon modeling tools.
Moniker: mcxstudio
Expand All @@ -36,6 +36,6 @@ ReleaseNotes: |-
- [Critical Bug fix] Fix incorrect partial path lengths for long-path photons, (fangq/mcx\#222)
- [Bug fix] Further updates to the handling of low absorption medium (fangq/mcx\#164)
- [Bug fix] A bug fix related to multi-source simulation to properly return the source ID (fangq/mcx\#217)
ReleaseNotesUrl: https://mcx.space/wiki/index.cgi?Doc/ReleaseNotes/v2025
ReleaseNotesUrl: https://mcx.space/wiki/index.cgi?Doc/ReleaseNotes/v2025.6
ManifestType: defaultLocale
ManifestVersion: 1.9.0
2 changes: 1 addition & 1 deletion winget/coti.mcxstudio.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.1.0.schema.json

PackageIdentifier: coti.mcxstudio
PackageVersion: v2025
PackageVersion: v2025.6
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0

0 comments on commit 986ec46

Please sign in to comment.