GNU bug report logs - #65219
OpenFOAM is not reproducible

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Date: Fri, 11 Aug 2023 07:42:02 UTC

Severity: normal

To reply to this bug, email your comments to 65219 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to reza <at> housseini.me, bug-guix <at> gnu.org:
bug#65219; Package guix. (Fri, 11 Aug 2023 07:42:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ludovic Courtès <ludovic.courtes <at> inria.fr>:
New bug report received and forwarded. Copy sent to reza <at> housseini.me, bug-guix <at> gnu.org. (Fri, 11 Aug 2023 07:42:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: bug-guix <at> gnu.org
Subject: OpenFOAM is not reproducible
Date: Fri, 11 Aug 2023 09:41:44 +0200
The ‘openfoam-org’ and ‘openfoam-com’ packages are not reproducible:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix challenge openfoam-{org,com}
/gnu/store/nqv35ydmqmxazv33m84gf1130m10n8ig-openfoam-com-2212 contents differ:
  no local build for '/gnu/store/nqv35ydmqmxazv33m84gf1130m10n8ig-openfoam-com-2212'
  https://ci.guix.gnu.org/nar/lzip/nqv35ydmqmxazv33m84gf1130m10n8ig-openfoam-com-2212: 1wbs1acacshi4swhrxjkwm4jppc0bavsz97vi7y2vkn7nv8rj0bl
  https://bordeaux.guix.gnu.org/nar/lzip/nqv35ydmqmxazv33m84gf1130m10n8ig-openfoam-com-2212: 033jd4y456jfnxz9mavybg520y6ix0fmd7a10k5l97mnljkclzwc
  differing files:
    /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/chtMultiRegionTwoPhaseEulerFoam.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/multiphase/reactingMultiphaseEulerFoam/reactingMultiphaseEulerFoam.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/multiphase/reactingTwoPhaseEulerFoam/reactingTwoPhaseEulerFoam.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/functionObjects/phaseSystems/sizeDistribution/sizeDistribution.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/phasePressureModel/phasePressureModel.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/twoPhaseCompressibleTurbulenceModels.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATE.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/phaseChange/phaseChange.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/twoPhaseSystem.C.dep
    /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/twoPhaseSystems.C.dep
    /share/OpenFOAM/src/phaseSystemModels/reactingEuler/multiphaseSystem/lnInclude/exponential.C
    /share/OpenFOAM/src/phaseSystemModels/reactingEuler/multiphaseSystem/lnInclude/exponential.H
    /share/OpenFOAM/src/phaseSystemModels/reactingEuler/multiphaseSystem/lnInclude/linear.C
    /share/OpenFOAM/src/phaseSystemModels/reactingEuler/multiphaseSystem/lnInclude/linear.H
/gnu/store/bsllqx0zbv9353psmfildnvblg619kz3-openfoam-org-10.20230119 contents differ:
  no local build for '/gnu/store/bsllqx0zbv9353psmfildnvblg619kz3-openfoam-org-10.20230119'
  https://ci.guix.gnu.org/nar/lzip/bsllqx0zbv9353psmfildnvblg619kz3-openfoam-org-10.20230119: 0x7q256p489y5hnlq5i44qbl59bj1bwhnyzbm616nrqq95l3qasz
  https://bordeaux.guix.gnu.org/nar/lzip/bsllqx0zbv9353psmfildnvblg619kz3-openfoam-org-10.20230119: 1yc4sfakn5n78lgdaa4jds6bg2mhhblw15p6j2z1269hb8jz8wvg
  differing files:
    /share/OpenFOAM/applications/utilities/postProcessing/graphics/PVReaders/Make/linux64GccDPInt32Opt/CMakeCache.txt
    /share/OpenFOAM/applications/utilities/postProcessing/graphics/PVReaders/Make/linux64GccDPInt32Opt/CMakeFiles/3.24.2/CMakeSystem.cmake
    /share/OpenFOAM/applications/utilities/postProcessing/graphics/PVReaders/Make/linux64GccDPInt32Opt/CMakeFiles/CMakeOutput.log
    /share/OpenFOAM/test/IO/fileHandler/log.blockMesh
    /share/OpenFOAM/test/IO/fileHandler/log.decomposePar
    /share/OpenFOAM/test/IO/fileHandler/log.decomposePar.collated
    /share/OpenFOAM/test/IO/fileHandler/log.decomposePar.uncollated
    /share/OpenFOAM/test/IO/fileHandler/log.foamFormatConvert
    /share/OpenFOAM/test/IO/fileHandler/log.foamFormatConvert.uncollated
    /share/OpenFOAM/test/IO/fileHandler/log.particleFoam
    /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.collated
    /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.multiCollated
    /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.uncollated
    /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.uncollated_from_multiCollated
    /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar
    /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar.collated
    /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar.multiCollated
    /share/OpenFOAM/test/IO/fileHandler/machineA/fileHandler/log.particleFoam.distributed_multiCollated
    /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/faces
    /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/neighbour
    /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/owner
    /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/points
    /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/faces
    /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/neighbour
    /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/owner
    /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/points
    /share/OpenFOAM/test/fvMeshTools/cavity/0.015/polyMesh/faces
[…]
    /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.e.steam_h.water
    /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.h.steam_e.water
    /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.h.steam_h.water
    /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/postProcessing.eps
    /share/OpenFOAM/test/postProcessing/channel/log.blockMesh
    /share/OpenFOAM/test/postProcessing/channel/log.topoSet
    /share/OpenFOAM/test/testLoopReport

2 store items were analyzed:
  - 0 (0.0%) were identical
  - 2 (100.0%) differed
  - 0 (0.0%) were inconclusive
--8<---------------cut here---------------end--------------->8---

Some of the files here look like build logs.

Thoughts on how to fix it?

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#65219; Package guix. (Wed, 23 Aug 2023 16:41:04 GMT) Full text and rfc822 format available.

Message #8 received at 65219 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>,
 65219 <at> debbugs.gnu.org
Cc: reza <reza <at> housseini.me>
Subject: Re: bug#65219: OpenFOAM is not reproducible
Date: Wed, 23 Aug 2023 18:39:07 +0200
Hi,

On Fri, 11 Aug 2023 at 09:41, Ludovic Courtès <ludovic.courtes <at> inria.fr> wrote:

>     /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/chtMultiRegionTwoPhaseEulerFoam.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/multiphase/reactingMultiphaseEulerFoam/reactingMultiphaseEulerFoam.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/applications/solvers/multiphase/reactingTwoPhaseEulerFoam/reactingTwoPhaseEulerFoam.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/functionObjects/phaseSystems/sizeDistribution/sizeDistribution.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/phasePressureModel/phasePressureModel.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels/twoPhaseCompressibleTurbulenceModels.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATE.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/phaseChange/phaseChange.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/twoPhaseSystem.C.dep
>     /share/OpenFOAM/build/linux64GccDPInt32Opt/src/phaseSystemModels/reactingEuler/twoPhaseSystem/twoPhaseSystems.C.dep

Are these files required at run-time?  I mean, why are they retain?  And
I was guessing they should be removed, no?

>     /share/OpenFOAM/test/IO/fileHandler/log.blockMesh
>     /share/OpenFOAM/test/IO/fileHandler/log.decomposePar
>     /share/OpenFOAM/test/IO/fileHandler/log.decomposePar.collated
>     /share/OpenFOAM/test/IO/fileHandler/log.decomposePar.uncollated
>     /share/OpenFOAM/test/IO/fileHandler/log.foamFormatConvert
>     /share/OpenFOAM/test/IO/fileHandler/log.foamFormatConvert.uncollated
>     /share/OpenFOAM/test/IO/fileHandler/log.particleFoam
>     /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.collated
>     /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.multiCollated
>     /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.uncollated
>     /share/OpenFOAM/test/IO/fileHandler/log.particleFoam.uncollated_from_multiCollated
>     /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar
>     /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar.collated
>     /share/OpenFOAM/test/IO/fileHandler/log.reconstructPar.multiCollated
>     /share/OpenFOAM/test/IO/fileHandler/machineA/fileHandler/log.particleFoam.distributed_multiCollated
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/faces
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/neighbour
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/owner
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.005/polyMesh/points
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/faces
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/neighbour
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/owner
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.01/polyMesh/points
>     /share/OpenFOAM/test/fvMeshTools/cavity/0.015/polyMesh/faces
> […]
>     /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.e.steam_h.water
>     /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.h.steam_e.water
>     /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/log.multiphaseEulerFoam.h.steam_h.water
>     /share/OpenFOAM/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/postProcessing.eps
>     /share/OpenFOAM/test/postProcessing/channel/log.blockMesh
>     /share/OpenFOAM/test/postProcessing/channel/log.topoSet
>     /share/OpenFOAM/test/testLoopReport

Similar question, no?  Why log files and testing files are part of the
output?

Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#65219; Package guix. (Thu, 24 Aug 2023 10:30:02 GMT) Full text and rfc822 format available.

Message #11 received at 65219 <at> debbugs.gnu.org (full text, mbox):

From: reza <reza <at> housseini.me>
To: Simon Tournier <zimon.toutoune <at> gmail.com>, 
 Ludovic Courtès <ludovic.courtes <at> inria.fr>, 
 65219 <at> debbugs.gnu.org <65219 <at> debbugs.gnu.org>
Subject: Re: bug#65219: OpenFOAM is not reproducible
Date: Thu, 24 Aug 2023 10:29:38 +0000
[Message part 1 (text/plain, inline)]
> Are these files required at run-time?  I mean, why are they retain?  And
> I was guessing they should be removed, no?

No they are not required and should be removed
> Similar question, no?  Why log files and testing files are part of the
> output?

this is a quirks of the wmake build system employed by openfoam (all in 
source build and necessity to source files from the source tree for 
using openfoam), but I remeber that they have some tooling to clean up 
the source tree. Will investigate a little

> 
> Cheers,
> simon

Cheers,
Reza
[OpenPGP_0xC375C6AF05125C52.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

This bug report was last modified 254 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.