Skip to content

Example of 'malamute/examples/melt_pool_3d' fails to launch correctly. #200

Description

@snowbugxs

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,


*** 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

Impact

This prevent my from getting any results from the simulation.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions