Comments (14)
It could also be the utility we are using for the calculation of the normal (
NormalCalculationUtils
). We should confirm that we are passing through the correct function (and not the simplified ones for the simplex).
The error shown is from geometry.h itself, not the normal utilities. The normal compute the simplex only for triangles a priori.
from kratos.
Frankly speaking, I've never tried it...
from kratos.
A priori the algorithm is general, but maybe it depends on things not defined, let me check.
from kratos.
I just chekced and a priori there is a test for the normal of the Quad3D9, so it should work
from kratos.
Can you provide the geometry failing?
from kratos.
Can you provide the geometry failing?
In fact can you provide the whole thing, because unitNormal is computed ina set of local coordinates, maybe your input is on global coordinates.
from kratos.
Can you provide the geometry failing?
Do you mean the .mdpa? The problem is that quadratic conditions are not defined in master
branch for the FluidDynamicsApplication
, so I do not think you are not able to run it.
from kratos.
Can you provide the geometry failing?
Do you mean the .mdpa? The problem is that quadratic conditions are not defined in
master
branch for theFluidDynamicsApplication
, so I do not think you are not able to run it.
The error is in geometry.h, meaning that fails in a specific geometry. Can you provide the geometry points and input to check that it is a bug or something?
from kratos.
As @loumalouomega is saying, from the code it looks like UnitNormal should be working for Quadrilateral3D9. I would suggest trying to find out which is the condition that is generating this error in your problem to see if there is something strange going on (is the geometry degenerate? Is it aligned in a particular way?)
from kratos.
As @loumalouomega is saying, from the code it looks like UnitNormal should be working for Quadrilateral3D9. I would suggest trying to find out which is the condition that is generating this error in your problem to see if there is something strange going on (is the geometry degenerate? Is it aligned in a particular way?)
Ok, I will provide the output. Referring to the geometry, it is not degenerate as I am using a structured mesh in the wall.
from kratos.
As @loumalouomega is saying, from the code it looks like UnitNormal should be working for Quadrilateral3D9. I would suggest trying to find out which is the condition that is generating this error in your problem to see if there is something strange going on (is the geometry degenerate? Is it aligned in a particular way?)
Ok, I will provide the output. Referring to the geometry, it is not degenerate as I am using a structured mesh in the wall.
Maybe not well defined (order of nodes in Kratos may be the issue)
from kratos.
It could also be the utility we are using for the calculation of the normal (NormalCalculationUtils
). We should confirm that we are passing through the correct function (and not the simplified ones for the simplex).
from kratos.
Ok, I have found the error and there is nothing to do with the geometry. I registered the condition as it was 2 dimensional quadrilateral instead of 3d. Sorry for the inconvenience.
from kratos.
OK. Closing then.
from kratos.
Related Issues (20)
- [Question] Using Boost HOT 4
- [GeoMechanicsApplication] Fix bug in calculation of shape-function-gradients in thermal element.
- [GeoMechanicsApplication] Add cross-sectional area to the thermal line element
- [GeoMechanicsApplication] Investigate differing results of settlement analyses HOT 1
- Fix consolidation 1D test
- [GeoMechanicsApplication] Fix bug in calculation of shape-function-gradients in Pw line element
- [GeoMechanicsApplication] Add cross-sectional area to the Pw line element
- [GeoMechanicsApplication] Extract a static utility function for the calculation of the Damping Matrix (D)
- [GeoMechanicsApplication] Extract a static utility function for the calculation of the Stiffness Matrix (K)
- [GeoMechanicsApplication][Thermal] Write the results of the initial stage to the output file HOT 1
- [Mapping] Map Vector/Matrix Variables HOT 6
- [Mapping] Map elemental/condition values HOT 1
- [CoSim] Incorrect residuals in `ConvergenceCriteria` HOT 4
- [GeoMechanicsApplication] Refactor Linear Elastic law to extract a policy for 2D behavior
- [GeoMechanicsApplication] Extract a static utility for VoigtVector
- [Core][IO] wrong output in vtk files when Point3D elements are present in model HOT 3
- [GeoMechanicsApplication] Investigate unstable 1D consolidation test
- [GeoMechanicsApplication] Cleaning of element variables structure
- Running Kratos HOT 5
- [GeoMechanicsApplication] Create backbone and unloading model with elastic unloading for trusses and interface elements
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kratos.