12#ifndef ARCANE_UTILS_APPLICATIONBUILDINFO_H
13#define ARCANE_UTILS_APPLICATIONBUILDINFO_H
18#include "arccore/common/ArccoreApplicationBuildInfo.h"
33class ARCANE_CORE_EXPORT ApplicationBuildInfo
34:
public ArccoreApplicationBuildInfo
40 ApplicationBuildInfo();
41 ApplicationBuildInfo(
const ApplicationBuildInfo& rhs);
42 ~ApplicationBuildInfo();
43 ApplicationBuildInfo& operator=(
const ApplicationBuildInfo& rhs);
47 void setMessagePassingService(
const String& name);
48 String messagePassingService()
const;
50 Int32 nbSharedMemorySubDomain()
const;
51 void setNbSharedMemorySubDomain(
Int32 v);
53 Int32 nbReplicationSubDomain()
const;
54 void setNbReplicationSubDomain(
Int32 v);
56 Int32 nbProcessusSubDomain()
const;
57 void setNbProcessusSubDomain(
Int32 v);
81 Int32 outputLevel()
const;
88 Int32 verbosityLevel()
const;
90 Int32 minimalVerbosityLevel()
const;
91 void setMinimalVerbosityLevel(
Int32 v);
93 bool isMasterHasOutputFile()
const;
94 void setIsMasterHasOutputFile(
bool v);
104 String outputDirectory()
const;
141 String internalDefaultMessagePassingService()
const;
163 ARCANE_DEPRECATED_REASON(
"Use parseArgumentsAndSetDefaultsValues() instead")
176 void setDefaultValues()
override;
177 void setDefaultServices()
override;
Declarations of types used in Arcane.
void setVerbosityLevel(Int32 v)
Sets the message verbosity level of reduced listing files.
void setOutputDirectory(const String &name)
Sets the directory containing the various simulation outputs.
VersionInfo codeVersion() const
Version number.
void setOutputLevel(Int32 v)
Sets the message verbosity level on standard output.
String configFileName() const
Name of the code configuration file.
void addDynamicLibrary(const String &lib_name)
Adds the library lib_name to the list of dynamically loaded libraries.
void internalSetDefaultMessagePassingService(const String &name)
Default message passing manager name. Must only be modified by Arcane.
void setCodeName(const String &code_name)
Sets the code name.
String applicationName() const
Application name.
void parseArguments(const CommandLineArguments &args)
Parses the arguments in args.
void setApplicationName(const String &v)
Sets the application name.
String codeName() const
Returns the code name.
CaseDatasetSource & caseDatasetSource()
Dataset source.
void setConfigFileName(const String &name)
Sets the code configuration file.
void setCodeVersion(const VersionInfo &version_info)
Sets the code version.
String threadBindingStrategy() const
Strategy for binding task threads.
void parseArgumentsAndSetDefaultsValues(const CommandLineArguments &args)
Parses the arguments in args.
Source of a case dataset.
Unicode character string.
Information about a version.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int32_t Int32
Signed integer type of 32 bits.