I attempted to run the example of melt_pool_3d, but the case failed to launch correctly. However, the case of melt_pool_2d works well. I suspect there are some inconsistency between the moose and malamute. The malamute needs to be updated?
Install malamute as instructed on official web on WSL ubuntu 20.04. Run the example by this following code,
mpiexec -n 12 ~/projects/malamute/malamute-opt -i melt_pool.i.
Then i get the following error,
*** Warning, This code is deprecated and will be removed in future versions:
MalamuteTestApp copy-constructs its input parameters.
This is deprecated and will not be allowed in the future.
In MalamuteTestApp.C, change:
MalamuteTestApp::MalamuteTestApp(InputParameters parameters) -> MalamuteTestApp::MalamuteTestApp(const InputParameters & parameters)
In MalamuteTestApp.h, change:
MalamuteTestApp(InputParameters parameters); -> MalamuteTestApp(const InputParameters & parameters);
M M A L A M M U U T T T T E E E E
MM MM A A L A A MM MM U U T E
M M M M A A L A A M M M M U U T E E E E
M M M A A A A L A A A A M M M U U T E
M M A A L L L L A A M M U U U T E E E E
MALAMUTE: MOOSE Application Library for Advanced Manufacturing UTilitiEs
Copyright 2021 - 2024, Battelle Energy Alliance, LLC
ALL RIGHTS RESERVED
NOTICE: These data were produced by BATTELLE ENERGY ALLIANCE, LLC under Contract
No. DE-AC07-05ID14517 with the Department of Energy. For ten(10) years from
July 8, 2021, the Government is granted for itself and others acting on its behalf
a nonexclusive, paid-up, irrevocable worldwide license in this data to reproduce,
prepare derivative works, and perform publicly and display publicly, by or on
behalf of the Government. There is provision for the possible extension of the
term of this license. Subsequent to that period or any extension granted, the
Government is granted for itself and others acting on its behalf a nonexclusive,
paid-up, irrevocable worldwide license in this data to reproduce, prepare
derivative works, distribute copies to the public, perform publicly and display
publicly, and to permit others to do so. The specific term of the license can be
identified by inquiry made to Contractor or DOE. NEITHER THE UNITED STATES NOR
THE UNITED STATES DEPARTMENT OF ENERGY, NOR ANY OF THEIR EMPLOYEES, MAKES ANY
WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR RESPONSIBILITY
FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY DATA, APPARATUS, PRODUCT,
OR PROCESS DISCLOSED, OR REPRESENTS THAT ITS USE WOULD NOT INFRINGE PRIVATELY
OWNED RIGHTS.
reinit0:
reinit0:
reinit0: M M A L A M M U U T T T T E E E E
reinit0: MM MM A A L A A MM MM U U T E
reinit0: M M M M A A L A A M M M M U U T E E E E
reinit0: M M M A A A A L A A A A M M M U U T E
reinit0: M M A A L L L L A A M M U U U T E E E E
reinit0:
reinit0:
reinit0: MALAMUTE: MOOSE Application Library for Advanced Manufacturing UTilitiEs
reinit0:
reinit0:
reinit0: Copyright 2021 - 2024, Battelle Energy Alliance, LLC
reinit0: ALL RIGHTS RESERVED
reinit0:
reinit0:
reinit0: NOTICE: These data were produced by BATTELLE ENERGY ALLIANCE, LLC under Contract
reinit0: No. DE-AC07-05ID14517 with the Department of Energy. For ten(10) years from
reinit0: July 8, 2021, the Government is granted for itself and others acting on its behalf
reinit0: a nonexclusive, paid-up, irrevocable worldwide license in this data to reproduce,
reinit0: prepare derivative works, and perform publicly and display publicly, by or on
reinit0: behalf of the Government. There is provision for the possible extension of the
reinit0: term of this license. Subsequent to that period or any extension granted, the
reinit0: Government is granted for itself and others acting on its behalf a nonexclusive,
reinit0: paid-up, irrevocable worldwide license in this data to reproduce, prepare
reinit0: derivative works, distribute copies to the public, perform publicly and display
reinit0: publicly, and to permit others to do so. The specific term of the license can be
reinit0: identified by inquiry made to Contractor or DOE. NEITHER THE UNITED STATES NOR
reinit0: THE UNITED STATES DEPARTMENT OF ENERGY, NOR ANY OF THEIR EMPLOYEES, MAKES ANY
reinit0: WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR RESPONSIBILITY
reinit0: FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY DATA, APPARATUS, PRODUCT,
reinit0: OR PROCESS DISCLOSED, OR REPRESENTS THAT ITS USE WOULD NOT INFRINGE PRIVATELY
reinit0: OWNED RIGHTS.
reinit0:
reinit0:
reinit0:
Currently Setting Up
Finished Instantiating Sub-Apps [ 3.24 s] [ 427 MB]
The following total 14 aux variables:
delta_function
enthalpy
heaviside_function
liquid_mass_fraction
liquid_volume_fraction
melt_pool_mass_rate
mu
permeability
rho
saturated_vapor_pressure
solid_mass_fraction
solid_volume_fraction
specific_heat
thermal_conductivity
are added for automatic output by MaterialOutputAction.
Initializing
Finished Initializing Equation Systems [ 2.53 s] [ 997 MB]
Finished Initializing [ 2.67 s] [ 997 MB]
Finished Setting Up [ 8.14 s] [ 997 MB]
Framework Information:
MOOSE Version: git commit b2619df3d7 on 2025-07-14
LibMesh Version:
PETSc Version: 3.23.0
SLEPc Version: 3.23.0
Current Time: Sat Jul 19 22:45:33 2025
Executable Timestamp: Tue Jul 15 21:45:12 2025
Input File(s):
/home/xuesong/projects/malamute/examples/my_melt_pool_3d/melt_pool.i
Checkpoint:
Wall Time Interval: Every 3600 s
User Checkpoint: Disabled
Checkpoints Kept: 2
Execute On: TIMESTEP_END
Parallelism:
Num Processors: 12
Num Threads: 1
Mesh:
Parallel Type: replicated
Mesh Dimension: 3
Spatial Dimension: 3
Nodes:
Total: 132651
Local: 12024
Min/Max/Avg: 9885/12024/11054
Elems:
Total: 125000
Local: 10412
Min/Max/Avg: 10396/10428/10416
Num Subdomains: 1
Num Partitions: 12
Partitioner: metis
Nonlinear System:
Num DOFs: 1326510
Num Local DOFs: 120240
Variables: { "ls" "temp" } { "grad_ls" "velocity" } { "p" "curvature" }
Finite Element Types: "LAGRANGE" "LAGRANGE_VEC" "LAGRANGE"
Approximation Orders: "FIRST" "FIRST" "FIRST"
Auxiliary System:
Num DOFs: 1875000
Num Local DOFs: 156180
Variables: { "box" "delta_function" "enthalpy" "heaviside_function" "liquid_mass_fraction"
... "saturated_vapor_pressure" "solid_mass_fraction" "solid_volume_fraction"
"specific_heat" "thermal_conductivity" }
Finite Element Types: "MONOMIAL"
Approximation Orders: "CONSTANT"
Execution Information:
Executioner: Transient
TimeStepper: ConstantDT
TimeIntegrator(s): ImplicitEuler
Solver Mode: NEWTON
PETSc Preconditioner: lu mat_superlu_dist_fact: SamePattern mat_superlu_dist_replacetinypivot: true
MOOSE Preconditioner: SMP
LEGACY MODES ENABLED:
This application uses the legacy initial residual evaluation behavior. The legacy behavior performs an often times redundant residual evaluation before the solution modifying objects are executed prior to the initial (0th nonlinear iteration) residual evaluation. The new behavior skips that redundant residual evaluation unless the parameter Executioner/use_pre_smo_residual is set to true. To remove this message and enable the new behavior, set the parameter 'use_legacy_initial_residual_evaluation_behavior' to false in *App.C. Some tests that rely on the side effects of the legacy behavior may fail/diff and should be re-golded.
Currently Executing
Performing Initial Setup
Performing Initial Adaptivity
Handling Mesh Changes.. [ 17.03 s] [ 2065 MB]
Currently Projecting Initial Solutions [ 6.71 s] [ 2065 MB]
Currently Computing Markers [ 9.20 s] [ 2065 MB]
Currently Adapting Mesh.... [ 25.53 s] [ 2225 MB]
Currently Handling Mesh Changes..............
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 1983909 RUNNING AT DESKTOP-4BCSEBE
= EXIT CODE: 9
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Killed (signal 9)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions
This prevent my from getting any results from the simulation.
Bug Description
I attempted to run the example of melt_pool_3d, but the case failed to launch correctly. However, the case of melt_pool_2d works well. I suspect there are some inconsistency between the moose and malamute. The malamute needs to be updated?
Steps to Reproduce
Install malamute as instructed on official web on WSL ubuntu 20.04. Run the example by this following code,
mpiexec -n 12 ~/projects/malamute/malamute-opt -i melt_pool.i.
Then i get the following error,
Impact
This prevent my from getting any results from the simulation.