diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000000000000000000000000000000000000..dc48221f927d2aedd4149fc97c2184461ca3bf9f --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,24 @@ +{ + "configurations": [ + { + "name": "Mac", + "includePath": [ + "${workspaceFolder}/**" + ], + "defines": [], + "macFrameworkPath": [ + "/System/Library/Frameworks", + "/Library/Frameworks" + ], + "compilerPath": "/opt/moose/llvm-8.0.0/bin/clang", + "cStandard": "c11", + "cppStandard": "c++17", + "intelliSenseMode": "clang-x64", + "compileCommands": "${workspaceFolder}/compile_commands.json", + "browse": {"path": ["${workspaceFolder}", + "${workspaceFolder}/../moose/framework/build/header_symlinks", + "${workspaceFolder}/../moose/libmesh/build/include/libmesh"]} + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000000000000000000000000000000000..692735a0683ca6feff6c784d9517ec27eabc0c41 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,22 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "(lldb) Launch", + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/lynx-dbg", + "args": ["-i", "test/tests/damage/damage_inelastic.i"], + "stopAtEntry": false, + "cwd": "${workspaceFolder}", + "environment": [], + "externalConsole": true, + "MIMode": "lldb", + "logging": { + "trace": true, + "traceResponse": true, + "engineLogging": true + } + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..5b62d50dfd684075dc36b3de404e6c91ee8d4cbf --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,69 @@ +{ + "files.associations": { + "LynxDamageDeformation.C": "cpp", + "LynxDeformation.C": "cpp", + "LynxDensityBase.C": "cpp", + "LynxDeformationBase.C": "cpp", + "LynxDensityCompressible.C": "cpp", + "LynxDensityConstant.C": "cpp", + "LynxDensityThermal.C": "cpp", + "LynxHydroConstant.C": "cpp", + "LynxThermalBase.C": "cpp", + "LynxMaterialBase.C": "cpp", + "LynxThermalConstant.C": "cpp", + "LynxElementAverageValue.C": "cpp", + "LynxExplicitTimeStepSelector.C": "cpp", + "LynxExtrapolateValue.C": "cpp", + "LynxExtremeVectorValue.C": "cpp", + "LynxVelocityRootMeanSquare.C": "cpp", + "LynxLogConstantDT.C": "cpp", + "main.C": "cpp", + "LynxAdvectionBase.C": "cpp", + "LynxAdvectionComposition.C": "cpp", + "LynxAdvectionTemperature.C": "cpp", + "LynxDamageRate.C": "cpp", + "LynxHeatConduction.C": "cpp", + "LynxHeatSources.C": "cpp", + "LynxHydroDarcy.C": "cpp", + "LynxHydroPoroMech.C": "cpp", + "LynxMass.C": "cpp", + "LynxPressureLoad.C": "cpp", + "LynxSolidMomentum.C": "cpp", + "LynxFunctionNoiseIC.C": "cpp", + "LynxHeatFluxBC.C": "cpp", + "LynxHoldStressBC.C": "cpp", + "LynxPressureBC.C": "cpp", + "LynxVelocityBC.C": "cpp", + "LynxWinklerBC.C": "cpp", + "LynxApp.C": "cpp", + "LynxComboPhasesAux.C": "cpp", + "LynxEffectivePressureAux.C": "cpp", + "LynxElasticEqvStrainAux.C": "cpp", + "LynxElasticStrainAuxBase.C": "cpp", + "LynxElasticVolStrainAux.C": "cpp", + "LynxEntropyAux.C": "cpp", + "LynxEqvStrainAux.C": "cpp", + "LynxEqvStrainRateAux.C": "cpp", + "LynxHeatFluxAux.C": "cpp", + "LynxPorosityAux.C": "cpp", + "LynxStrainAux.C": "cpp", + "LynxStrainAuxBase.C": "cpp", + "LynxStrainRateAux.C": "cpp", + "LynxStrainRatioAux.C": "cpp", + "LynxStressAux.C": "cpp", + "LynxStressAuxBase.C": "cpp", + "LynxTemperatureCelsiusAux.C": "cpp", + "LynxVariableRateAux.C": "cpp", + "LynxVelocityAux.C": "cpp", + "LynxVelocityNormAux.C": "cpp", + "LynxVolStrainAux.C": "cpp", + "LynxVolStrainRateAux.C": "cpp", + "LynxVonMisesStressAux.C": "cpp", + "LynxAdvectionAction.C": "cpp", + "LynxHoldStressAction.C": "cpp", + "LynxPressureAction.C": "cpp", + "LynxTestApp.C": "cpp", + "bcs_Unity.C": "cpp" + }, + "C_Cpp.errorSquiggles": "Disabled" +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000000000000000000000000000000000000..f8775bdea69cdedb4c01001e25cbf386ea0359e2 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,112 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "Makefike", + "type": "shell", + "command": "make", + // start the build without prompting for task selection, use "group": "build" otherwise + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "echo": true, + "reveal": "always", + "focus": false, + "panel": "shared" + }, + // arg passing example: in this case is executed with 2 processors + "args": ["test", "-j2"], + // Use the standard less compilation problem matcher. + "problemMatcher": { + "owner": "cpp", + "fileLocation": ["absolute"], + "pattern": { + "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", + "file": 1, + "line": 2, + "column": 3, + "severity": 4, + "message": 5 + } + } + }, + { + "label": "Makefike debug", + "type": "shell", + "command": "make", + // start the build without prompting for task selection, use "group": "build" otherwise + "group": "none", + "presentation": { + "echo": true, + "reveal": "always", + "focus": false, + "panel": "shared" + }, + // arg passing example: in this case is executed in DEBUG mode with 4 processors + "args": ["METHOD=dbg", "-j4"], + // Use the standard less compilation problem matcher. + "problemMatcher": { + "owner": "cpp", + "fileLocation": ["absolute"], + "pattern": { + "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", + "file": 1, + "line": 2, + "column": 3, + "severity": 4, + "message": 5 + } + } + }, + { + "label": "Makefike clean", + "type": "shell", + "command": "make", + // start the build without prompting for task selection, use "group": "build" otherwise + "group": "none", + "presentation": { + "echo": true, + "reveal": "always", + "focus": false, + "panel": "shared" + }, + // arg passing example: in this case is executed for clean + "args": ["clean"], + // Use the standard less compilation problem matcher. + "problemMatcher": { + "owner": "cpp", + "fileLocation": ["absolute"], + "pattern": { + "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", + "file": 1, + "line": 2, + "column": 3, + "severity": 4, + "message": 5 + } + } + }, + { + "label": "Test", + "type": "shell", + "command": "./run_tests", + // start the build without prompting for task selection, use "group": "build" otherwise + "group": { + "kind": "test", + "isDefault": true + }, + "presentation": { + "echo": true, + "reveal": "always", + "focus": false, + "panel": "shared" + }, + // arg passing example: in this case is executed with 2 processors + "args": ["-j2"] + } + ] +} \ No newline at end of file