Conversation
cd2b89c to
053c3c1
Compare
|
Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/2442/ |
| endif() | ||
| if(TARGET Boost) | ||
| add_dependencies(ProcessLib Boost) | ||
| add_dependencies(ProcessLib Boost) |
There was a problem hiding this comment.
If possible, please keep the original formatting of the lines you don't change.
There was a problem hiding this comment.
Thanks, corrected
|
I would not call this process a "heat transport" process, which, for me, implies non-linear advective transport; better to call it "linear heat diffusion", or "linear heat equation", or "conductive heat transfer", or "heat conduction". |
| temperature_analytical.vtu line_60_heat_pcs_0_ts_81_t_31640625.000000.vtu Temperature_Analytical_1year temperature | ||
| ) | ||
|
|
||
| AddTest( |
There was a problem hiding this comment.
Indentations in this AddTest needs four spaces.
|
Jenkins: OGS-6/Mac-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Mac-PRs/2310/ |
|
Jenkins: OGS-6/Linux-PRs-dynamic failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs-dynamic/668/ |
|
Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/2445/ |
|
Jenkins: OGS-6/Gui/Gui-Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Gui/job/Gui-Linux-PRs/2392/ |
|
Jenkins, test this please. |
|
Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/2446/ |
|
Jenkins: OGS-6/Linux-PRs-dynamic failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs-dynamic/669/ |
|
Jenkins: OGS-6/Gui/Gui-Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Gui/job/Gui-Linux-PRs/2394/ |
|
@endJunction As for the name of process, I think |
|
@endJunction The advection term could be added in future in the implementation of coupled TH process. |
8496c10 to
699d450
Compare
| EXECUTABLE_ARGS line_60_heat.prj | ||
| WRAPPER time | ||
| TESTER vtkdiff | ||
| ABSTOL 1e-2 RELTOL 1e-2 |
There was a problem hiding this comment.
I'd say that in absence of any singularities in the solution, the tolerances are a little to sloppy. Why is it so? Can we improve it?
There was a problem hiding this comment.
i have improved the tolerances from 1e-2 to 1e-4. The error between analytical solution and numerical solution is normally a little bit sloppy compared with the error between two numerical solutions
|
Jenkins: OGS-6/Linux-PRs-dynamic failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs-dynamic/685/ |
4f1f443 to
20b7161
Compare
|
@endJunction @wenqing @chleh Please review again ! |
| @@ -0,0 +1,380 @@ | |||
| /** | |||
There was a problem hiding this comment.
This file an artefact of your rebasing. Please remove it.
And please also remove the file .merge_file_R8GkSe
|
Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/2781/ |
| { | ||
| class HeatConductionProcess final : public Process | ||
| { | ||
| using Base = Process; |
There was a problem hiding this comment.
This line is probably unneeded. Please remove it.
|
Only small things from my side. Afterwards and after data cleanup 👍 |
|
Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/2782/ |
| _localM.noalias() += sm.N.transpose() * density * heat_capacity * | ||
| sm.N * sm.detJ * wp.getWeight(); | ||
| // heat flux only computed for output. | ||
| const NodalVectorType heat_flux = |
There was a problem hiding this comment.
Needs checking of the correct size. And remove extra parentheses.
There was a problem hiding this comment.
@endJunction I have tested the error threshold. 1e-4 is required for neumann boundary and 1e-5 is fine with dirichlet boundary ! I have updated the threshold.
Add heat conduction process.
|
Merged in master Had to update Tests/Data due to unrelated files. Also squashed the fixes for clarity. |
|
OpenGeoSys development has been moved to GitLab. |
validated with 1D heat conduction analytical solution with dirichlet boundary