Here's the working grid file:
Code: Select all
***** ElmerGrid input file for structured grid generation *****
Version = 210903
MATC = True
$Mesh_dens = 17000
$Diamond_Passivation = 0.1e-6
$subthickness = 380e-6
$subthickminus30 = subthickness - 30e-6
$GanThick =1.2e-6
$Bufferw = 493.35e-6
$Act_width = 500e-9
$Act_halfwidth = Act_width/2
$Act_height = 30e-9
$Act_halfheight = Act_height/2
Coordinate System = Cartesian 2D
Subcell Divisions in 2D = 9 8
Subcell Sizes 1 = 493.35e-6 $4e-6 1.9e-6 Act_halfwidth Act_halfwidth 1.2e-6 1.2e-6 4.5e-6 Bufferw
Subcell Sizes 2 = $subthickminus30 30e-6 GanThick Act_halfheight Act_halfheight 0.15e-6 Diamond_Passivation 1e-6
Material Structure in 2D
0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1
1 2 1 1 1 2 1 2 1
3 3 3 4 4 3 3 3 3
3 3 3 4 4 3 3 3 3
5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7
End
Materials Interval = 1 7
Surface Elements = $Mesh_dens
Element Densities 1 = 10 9 30 100 100 20 20 9 10
Element Densities 2 = 100 100 100 1 1 1 1 10
!Minimum Element Divisions = 1 1
Triangles = False
Boundary Definitions
! type out int double of the boundaries
! top
1 -3 1 1
!heatzone top surface
2 -3 4 1
! side symmetries
3 0 1 1
3 0 3 1
3 0 5 1
3 -2 6 1
3 -4 6 1
3 -2 7 1
3 -4 7 1
! bottom conv
4 -1 7 1
!heat gap / interface resistance boundary
! 5 5 6 2
End
Numbering Horizontal
Element Degree = 1s
Code: Select all
***** ElmerGrid input file for structured grid generation *****
Version = 210903
MATC = True
$Mesh_dens = 17000
$Diamond_Passivation = 0.1e-6
$subthickness = 380e-6
$subthickminus30 = subthickness - 30e-6
$GanThick =1.2e-6
$Bufferw = 493.35e-6
$Act_width = 500e-9
$Act_halfwidth = Act_width/2
$Act_height = 30e-9
$Act_halfheight = Act_height/2
Coordinate System = Cartesian 2D
Subcell Divisions in 2D = 9 8
Subcell Sizes 1 = $Bufferw 4e-6 1.9e-6 Act_halfwidth Act_halfwidth 1.2e-6 1.2e-6 4.5e-6 Bufferw
Subcell Sizes 2 = $subthickminus30 30e-6 GanThick Act_halfheight Act_halfheight 0.15e-6 Diamond_Passivation 1e-6
Material Structure in 2D
0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1
1 2 1 1 1 2 1 2 1
3 3 3 4 4 3 3 3 3
3 3 3 4 4 3 3 3 3
5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7
End
Materials Interval = 1 7
Surface Elements = $Mesh_dens
Element Densities 1 = 10 9 30 100 100 20 20 9 10
Element Densities 2 = 100 100 100 1 1 1 1 10
!Minimum Element Divisions = 1 1
Triangles = False
Boundary Definitions
! type out int double of the boundaries
! top
1 -3 1 1
!heatzone top surface
2 -3 4 1
! side symmetries
3 0 1 1
3 0 3 1
3 0 5 1
3 -2 6 1
3 -4 6 1
3 -2 7 1
3 -4 7 1
! bottom conv
4 -1 7 1
!heat gap / interface resistance boundary
! 5 5 6 2
End
Numbering Horizontal
Element Degree = 1s
Code: Select all
***** ElmerGrid input file for structured grid generation *****
Version = 210903
MATC = True
$Mesh_dens = 17000
$Diamond_Passivation = 0.1e-6
$subthickness = 380e-6
$subthickminus30 = subthickness - 30e-6
$GanThick =1.2e-6
$Bufferw = 493.35e-6
$Act_width = 500e-9
$Act_halfwidth = Act_width/2
$Act_height = 30e-9
$Act_halfheight = Act_height/2
Coordinate System = Cartesian 2D
Subcell Divisions in 2D = 9 8
Subcell Sizes 1 = $493.35e-6 4e-6 1.9e-6 Act_halfwidth Act_halfwidth 1.2e-6 1.2e-6 4.5e-6 Bufferw
Subcell Sizes 2 = $subthickminus30 30e-6 GanThick Act_halfheight Act_halfheight 0.15e-6 Diamond_Passivation 1e-6
Material Structure in 2D
0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1
1 2 1 1 1 2 1 2 1
3 3 3 4 4 3 3 3 3
3 3 3 4 4 3 3 3 3
5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7
End
Materials Interval = 1 7
Surface Elements = $Mesh_dens
Element Densities 1 = 10 9 30 100 100 20 20 9 10
Element Densities 2 = 100 100 100 1 1 1 1 10
!Minimum Element Divisions = 1 1
Triangles = False
Boundary Definitions
! type out int double of the boundaries
! top
1 -3 1 1
!heatzone top surface
2 -3 4 1
! side symmetries
3 0 1 1
3 0 3 1
3 0 5 1
3 -2 6 1
3 -4 6 1
3 -2 7 1
3 -4 7 1
! bottom conv
4 -1 7 1
!heat gap / interface resistance boundary
! 5 5 6 2
End
Numbering Horizontal
Element Degree = 1s
I've tested this on 2 PC's. One older laptop running Windows 2000,with the latest Elmer Nightly build [Library version:6.1 (Rev:5043)] and another running Vista, but with an older Elmer version (Library version: 6.0 (Rev: 4649)) Both 32bit, no parallel setup. Both crash the same way. Newer machine is a managed desktop, so it tends to run older versions since I have to put a help desk ticket in to request the upgrade.
The Win2K version does provide the following error message with the crash, not sure if it's of any use:
Elmergrid - Application error
The instruction at "0x6d756c6f" referenced memory at "0x6d756c6f". The memory could not be "read".