You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
option(SEMBA_FDTD_ENABLE_INTEL_XHOST_OPTIMIZATION "When compiling in Release, enables the -xHost optimization flag (not supported in github actions)"OFF)
24
-
option(SEMBA_FDTD_ENABLE_INTEL_IPO "When compiling in Release, enables the interprocedural optimization"ON)
24
+
option(SEMBA_FDTD_ENABLE_INTEL_IPO "When compiling in Release, enables the interprocedural optimization"OFF)
@@ -110,10 +110,10 @@ Open a command prompt with OneAPI variables initialised, to do this open a new c
110
110
111
111
This will load the OneAPI environment for x64.
112
112
113
-
Navigate to the fdtd root folder, choose between "Debug"/"Release" for `-DCMAKE_BUILD_TYPE`, and "Yes"/"No" for `-DSEMBA_FDTD_ENABLE_MPI`, for example, a Release version with MPI Support would be:
113
+
Navigate to the fdtd root folder, choose between "Debug"/"Release" for `-DCMAKE_BUILD_TYPE`, and "ON"/"OFF" for `-DSEMBA_FDTD_ENABLE_MPI`, for example, a Release version with MPI Support would be:
Copy file name to clipboardExpand all lines: doc/smbjson.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -169,6 +169,10 @@ The `elements` entry contains an array of JSON objects, each of which represents
169
169
+`node`, representing a point in space. Elements with this type include a `<coordinateIds>` entry which is an array of a single integer representing the `id` of a coordinate and which must exist in the within the `mesh``coordinates` list.
170
170
+`polyline`, representing an oriented collection of segments. It must contain a list `<coordinateIds>` with at least two coordinates.
171
171
+`cell`, containing a list of one or more `<intervals>` defined following the [interval convention](#the-interval-convention).
172
+
++ If `cell` represents a conformal element it will contain a list of zero or more <intervals> and a list of <triangles>, describing a close outwards-pointing surface.
173
+
++ In this case, the `cell` must contain an entry `subtype`, which can be `surface` or `volume`, according to the dimension of the geometrical entity.
174
+
175
+
172
176
173
177
Below there is an example of a mesh object which includes several types of elements.
174
178
@@ -187,6 +191,7 @@ Below there is an example of a mesh object which includes several types of eleme
@@ -237,6 +242,9 @@ An interval allows specifying regions within the grid which can be a point, an o
237
242
]
238
243
}
239
244
```
245
+
##### Triangles
246
+
247
+
Each triangle is a list of three `<coordinateId>`, representing the vertices of the triangle. Vertices have to be oriented so the normal of each triangle points outwards the volume.
240
248
241
249
## `[materials]`
242
250
This entry is an array formed by all the physical models contained in the simulation. Each object within the array must contain:
0 commit comments