Mesh and Sparams work, Radiation Calc crashes exit code 24

Questions related to the results associated to our different modules and the simulation process.
Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Mesh and Sparams work, Radiation Calc crashes exit code 24

Post by Dennis Burke » 10 Mar 2017 17:15

Hello Javi,
OK, i need help.
Have had much success with the Mesh Calcualtion and Sparameter data calculation outputs from a design.

However, the selection of Radiation calculation in the Simulation results in a crash, at the 1st calculation frequency of the sweep.
What's going wrong?
I have not changed anything in the Geometry....just change the Simulation setup to " Radiation"
What is "invalid state"?
exit code 24 ??

*****************************************************************************************************************
end Part of LOG File:
[0] process exited without calling finalize

---- error analysis -----

[0] on Burke_Family
kernel_monurbs.exe ended prematurely and may have crashed. exit code 24

---- error analysis -----
forrtl: severe (24): end-of-file during read, unit 2, file C:\newFASANT\kernel_monurbs\parches_temporal.out
Simulation aborted due to invalid state.


Whole log file:
---------------------------------------


Step: 1 of 1

MOM SIMULATION frequency = 0.7 GHz
Start program (time) 11:00:44
Start program (date) 10/03/2017
Number of subpatches:245
Number of unknowns:336
Numreg= 2
Number of regions in X,Y,Z 2 2 2
Calculation multilevel information (time) 11:00:47
Calculation multilevel information (date) 10/03/2017
Calculation multilevel information (time) 11:00:47
Calculation multilevel information (date) 20170310
Maximum detected level: 1
Start matrix calculation (time) 11:00:47
Start matrix calculation (date) 10/03/2017
Calculating rigorous matrix (time) 11:00:47
Calculating rigorous matrix (date) 10/03/2017
Finish matrix calculation (time) 11:01:15
Finish matrix calculation (date) 10/03/2017
Start alpha calculation (time) 11:01:15
Start alpha calculation (date) 10/03/2017
Start solution process (time) 11:01:15
Start solution process (date) 10/03/2017
Iteration: 0 Residue: 1.00000 11:01:15
Iteration: 1 Residue: 0.18833 11:01:15
Iteration: 2 Residue: 0.13197 11:01:15
Iteration: 3 Residue: 0.11581 11:01:15
Iteration: 4 Residue: 0.11037 11:01:15
Iteration: 5 Residue: 0.12306 11:01:15
Iteration: 6 Residue: 0.14139 11:01:15
Iteration: 7 Residue: 0.17574 11:01:15
Iteration: 8 Residue: 0.18412 11:01:15
Iteration: 9 Residue: 0.17219 11:01:15
Iteration: 10 Residue: 0.16598 11:01:15
Iteration: 11 Residue: 0.15817 11:01:15
Iteration: 12 Residue: 0.15137 11:01:15
Iteration: 13 Residue: 0.14921 11:01:15
Iteration: 14 Residue: 0.14318 11:01:15
Iteration: 15 Residue: 0.22046 11:01:15
Iteration: 16 Residue: 0.23681 11:01:15
Iteration: 17 Residue: 1.17605 11:01:15
Iteration: 18 Residue: 0.24053 11:01:15
Iteration: 19 Residue: 0.22176 11:01:15
Iteration: 20 Residue: 0.22144 11:01:15
Iteration: 21 Residue: 0.19919 11:01:15
Iteration: 22 Residue: 0.19548 11:01:15
Iteration: 23 Residue: 0.18669 11:01:15
Iteration: 24 Residue: 0.36832 11:01:15
Iteration: 25 Residue: 0.26654 11:01:15
Iteration: 26 Residue: 0.18913 11:01:15
Iteration: 27 Residue: 0.18784 11:01:15
Iteration: 28 Residue: 0.17751 11:01:15
Iteration: 29 Residue: 0.17076 11:01:15
Iteration: 30 Residue: 0.19787 11:01:15
Iteration: 31 Residue: 0.18383 11:01:15
Iteration: 32 Residue: 0.19385 11:01:15
Iteration: 33 Residue: 0.90396 11:01:15
Iteration: 34 Residue: 0.21011 11:01:15
Iteration: 35 Residue: 0.17226 11:01:16
Iteration: 36 Residue: 0.17380 11:01:16
Iteration: 37 Residue: 0.37379 11:01:16
Iteration: 38 Residue: 0.32968 11:01:16
Iteration: 39 Residue: 0.26922 11:01:16
Iteration: 40 Residue: 0.25993 11:01:16
Iteration: 41 Residue: 0.17650 11:01:16
Iteration: 42 Residue: 0.35991 11:01:16
Iteration: 43 Residue: 0.16237 11:01:16
Iteration: 44 Residue: 0.25978 11:01:16
Iteration: 45 Residue: 0.17089 11:01:16
Iteration: 46 Residue: 0.12694 11:01:16
Iteration: 47 Residue: 0.11488 11:01:16
Iteration: 48 Residue: 0.11472 11:01:16
Iteration: 49 Residue: 0.12488 11:01:16
Iteration: 50 Residue: 0.12295 11:01:16
Iteration: 51 Residue: 0.12813 11:01:16
Iteration: 52 Residue: 0.14160 11:01:16
Iteration: 53 Residue: 0.12862 11:01:16
Iteration: 54 Residue: 0.29884 11:01:16
Iteration: 55 Residue: 0.33141 11:01:16
Iteration: 56 Residue: 0.39990 11:01:16
Iteration: 57 Residue: 0.59829 11:01:16
Iteration: 58 Residue: 0.28046 11:01:16
Iteration: 59 Residue: 0.16345 11:01:16
Iteration: 60 Residue: 0.47943 11:01:16
Iteration: 61 Residue: 0.22629 11:01:16
Iteration: 62 Residue: 0.09028 11:01:16
Iteration: 63 Residue: 0.10706 11:01:16
Iteration: 64 Residue: 0.10266 11:01:16
Iteration: 65 Residue: 0.13159 11:01:16
Iteration: 66 Residue: 0.10158 11:01:16
Iteration: 67 Residue: 0.09827 11:01:16
Iteration: 68 Residue: 0.09422 11:01:16
Iteration: 69 Residue: 0.08162 11:01:16
Iteration: 70 Residue: 0.08176 11:01:16
Iteration: 71 Residue: 0.14306 11:01:16
Iteration: 72 Residue: 0.20629 11:01:16
Iteration: 73 Residue: 0.11533 11:01:16
Iteration: 74 Residue: 0.08688 11:01:16
Iteration: 75 Residue: 0.07560 11:01:16
Iteration: 76 Residue: 0.07662 11:01:16
Iteration: 77 Residue: 0.07834 11:01:16
Iteration: 78 Residue: 0.07395 11:01:16
Iteration: 79 Residue: 0.07257 11:01:16
Iteration: 80 Residue: 0.07581 11:01:16
Iteration: 81 Residue: 0.07352 11:01:16
Iteration: 82 Residue: 0.07224 11:01:16
Iteration: 83 Residue: 0.07249 11:01:16
Iteration: 84 Residue: 0.07273 11:01:16
Iteration: 85 Residue: 0.07317 11:01:16
Iteration: 86 Residue: 0.07858 11:01:16
Iteration: 87 Residue: 0.07216 11:01:16
Iteration: 88 Residue: 0.07152 11:01:16
Iteration: 89 Residue: 0.07056 11:01:16
Iteration: 90 Residue: 0.07015 11:01:16
Iteration: 91 Residue: 0.07096 11:01:16
Iteration: 92 Residue: 0.07031 11:01:16
Iteration: 93 Residue: 0.07046 11:01:16
Iteration: 94 Residue: 0.09134 11:01:16
Iteration: 95 Residue: 0.09226 11:01:16
Iteration: 96 Residue: 0.08680 11:01:16
Iteration: 97 Residue: 0.08080 11:01:16
Iteration: 98 Residue: 0.06719 11:01:16
Iteration: 99 Residue: 0.07048 11:01:16
Iteration: 100 Residue: 0.22448 11:01:16
Iteration: 101 Residue: 0.07146 11:01:16
Iteration: 102 Residue: 0.07051 11:01:16
Iteration: 103 Residue: 0.07130 11:01:16
Iteration: 104 Residue: 0.06789 11:01:16
Iteration: 105 Residue: 0.06733 11:01:16
Iteration: 106 Residue: 0.06678 11:01:16
Iteration: 107 Residue: 0.06133 11:01:17
Iteration: 108 Residue: 0.06161 11:01:17
Iteration: 109 Residue: 0.06127 11:01:17
Iteration: 110 Residue: 0.06073 11:01:17
Iteration: 111 Residue: 0.06077 11:01:17
Iteration: 112 Residue: 0.06081 11:01:17
Iteration: 113 Residue: 0.06451 11:01:17
Iteration: 114 Residue: 0.06190 11:01:17
Iteration: 115 Residue: 0.07909 11:01:17
Iteration: 116 Residue: 0.06169 11:01:17
Iteration: 117 Residue: 0.06310 11:01:17
Iteration: 118 Residue: 0.06462 11:01:17
Iteration: 119 Residue: 0.06144 11:01:17
Iteration: 120 Residue: 0.06168 11:01:17
Iteration: 121 Residue: 0.06368 11:01:17
Iteration: 122 Residue: 0.06335 11:01:17
Iteration: 123 Residue: 0.06257 11:01:17
Iteration: 124 Residue: 0.06184 11:01:17
Iteration: 125 Residue: 0.06111 11:01:17
Iteration: 126 Residue: 0.06205 11:01:17
Iteration: 127 Residue: 0.05737 11:01:17
Iteration: 128 Residue: 0.06529 11:01:17
Iteration: 129 Residue: 0.06211 11:01:17
Iteration: 130 Residue: 0.05812 11:01:17
Iteration: 131 Residue: 0.05671 11:01:17
Iteration: 132 Residue: 0.05635 11:01:17
Iteration: 133 Residue: 0.05618 11:01:17
Iteration: 134 Residue: 0.05693 11:01:17
Iteration: 135 Residue: 0.05722 11:01:17
Iteration: 136 Residue: 0.05686 11:01:17
Iteration: 137 Residue: 0.05797 11:01:17
Iteration: 138 Residue: 0.05643 11:01:17
Iteration: 139 Residue: 0.05636 11:01:17
Iteration: 140 Residue: 0.05604 11:01:17
Iteration: 141 Residue: 0.05603 11:01:17
Iteration: 142 Residue: 0.05671 11:01:17
Iteration: 143 Residue: 0.05573 11:01:17
Iteration: 144 Residue: 0.05635 11:01:17
Iteration: 145 Residue: 0.05567 11:01:17
Iteration: 146 Residue: 0.05613 11:01:17
Iteration: 147 Residue: 0.05593 11:01:17
Iteration: 148 Residue: 0.05676 11:01:17
Iteration: 149 Residue: 0.05325 11:01:17
Iteration: 150 Residue: 0.04821 11:01:17
Iteration: 151 Residue: 0.04849 11:01:17
Iteration: 152 Residue: 0.06651 11:01:17
Iteration: 153 Residue: 0.04974 11:01:17
Iteration: 154 Residue: 0.04970 11:01:17
Iteration: 155 Residue: 0.04918 11:01:17
Iteration: 156 Residue: 0.04962 11:01:17
Iteration: 157 Residue: 0.05327 11:01:17
Iteration: 158 Residue: 0.04559 11:01:17
Iteration: 159 Residue: 0.05643 11:01:17
Iteration: 160 Residue: 0.05485 11:01:17
Iteration: 161 Residue: 0.04600 11:01:17
Iteration: 162 Residue: 0.04426 11:01:17
Iteration: 163 Residue: 0.04579 11:01:17
Iteration: 164 Residue: 0.04314 11:01:17
Iteration: 165 Residue: 0.04278 11:01:17
Iteration: 166 Residue: 0.04253 11:01:17
Iteration: 167 Residue: 0.05294 11:01:17
Iteration: 168 Residue: 0.05053 11:01:17
Iteration: 169 Residue: 0.12178 11:01:17
Iteration: 170 Residue: 0.07111 11:01:17
Iteration: 171 Residue: 0.04747 11:01:17
Iteration: 172 Residue: 0.04634 11:01:17
Iteration: 173 Residue: 0.04408 11:01:17
Iteration: 174 Residue: 0.04810 11:01:17
Iteration: 175 Residue: 0.04624 11:01:17
Iteration: 176 Residue: 0.04616 11:01:17
Iteration: 177 Residue: 0.03969 11:01:17
Iteration: 178 Residue: 0.03451 11:01:17
Iteration: 179 Residue: 0.03478 11:01:17
Iteration: 180 Residue: 0.03513 11:01:17
Iteration: 181 Residue: 0.03504 11:01:18
Iteration: 182 Residue: 0.03503 11:01:18
Iteration: 183 Residue: 0.03506 11:01:18
Iteration: 184 Residue: 0.03911 11:01:18
Iteration: 185 Residue: 0.04111 11:01:18
Iteration: 186 Residue: 0.04090 11:01:18
Iteration: 187 Residue: 0.04774 11:01:18
Iteration: 188 Residue: 0.03943 11:01:18
Iteration: 189 Residue: 0.03375 11:01:18
Iteration: 190 Residue: 0.03630 11:01:18
Iteration: 191 Residue: 0.03315 11:01:18
Iteration: 192 Residue: 0.03888 11:01:18
Iteration: 193 Residue: 0.03061 11:01:18
Iteration: 194 Residue: 0.03539 11:01:18
Iteration: 195 Residue: 0.05820 11:01:18
Iteration: 196 Residue: 0.03978 11:01:18
Iteration: 197 Residue: 0.02893 11:01:18
Iteration: 198 Residue: 0.04065 11:01:18
Iteration: 199 Residue: 0.03179 11:01:18
Iteration: 200 Residue: 0.03011 11:01:18
Iteration: 201 Residue: 0.03189 11:01:18
Iteration: 202 Residue: 0.03189 11:01:18
Iteration: 203 Residue: 0.03391 11:01:18
Iteration: 204 Residue: 0.03303 11:01:18
Iteration: 205 Residue: 0.03312 11:01:18
Iteration: 206 Residue: 0.05184 11:01:18
Iteration: 207 Residue: 0.04767 11:01:18
Iteration: 208 Residue: 0.06091 11:01:18
Iteration: 209 Residue: 0.04583 11:01:18
Iteration: 210 Residue: 0.04047 11:01:18
Iteration: 211 Residue: 0.02920 11:01:18
Iteration: 212 Residue: 0.02648 11:01:18
Iteration: 213 Residue: 0.05673 11:01:18
Iteration: 214 Residue: 0.06510 11:01:18
Iteration: 215 Residue: 0.06171 11:01:18
Iteration: 216 Residue: 0.08204 11:01:18
Iteration: 217 Residue: 0.02062 11:01:18
Iteration: 218 Residue: 0.02109 11:01:18
Iteration: 219 Residue: 0.03070 11:01:18
Iteration: 220 Residue: 0.03772 11:01:18
Iteration: 221 Residue: 0.04205 11:01:18
Iteration: 222 Residue: 0.03188 11:01:18
Iteration: 223 Residue: 0.03585 11:01:18
Iteration: 224 Residue: 0.03997 11:01:18
Iteration: 225 Residue: 0.03820 11:01:18
Iteration: 226 Residue: 0.03727 11:01:18
Iteration: 227 Residue: 0.03943 11:01:18
Iteration: 228 Residue: 0.03793 11:01:18
Iteration: 229 Residue: 0.03669 11:01:18
Iteration: 230 Residue: 0.03511 11:01:18
Iteration: 231 Residue: 0.03259 11:01:18
Iteration: 232 Residue: 0.03374 11:01:18
Iteration: 233 Residue: 0.03423 11:01:18
Iteration: 234 Residue: 0.03001 11:01:18
Iteration: 235 Residue: 0.02871 11:01:18
Iteration: 236 Residue: 0.03017 11:01:18
Iteration: 237 Residue: 0.03136 11:01:18
Iteration: 238 Residue: 0.02847 11:01:18
Iteration: 239 Residue: 0.03111 11:01:18
Iteration: 240 Residue: 0.04887 11:01:18
Iteration: 241 Residue: 0.02321 11:01:18
Iteration: 242 Residue: 0.03276 11:01:18
Iteration: 243 Residue: 0.03167 11:01:18
Iteration: 244 Residue: 0.02442 11:01:18
Iteration: 245 Residue: 0.03091 11:01:18
Iteration: 246 Residue: 0.02889 11:01:18
Iteration: 247 Residue: 0.02728 11:01:18
Iteration: 248 Residue: 0.02877 11:01:18
Iteration: 249 Residue: 0.02788 11:01:18
Iteration: 250 Residue: 0.02840 11:01:18
Iteration: 251 Residue: 0.02633 11:01:18
Iteration: 252 Residue: 0.01911 11:01:18
Iteration: 253 Residue: 0.02467 11:01:18
Iteration: 254 Residue: 0.02617 11:01:19
Iteration: 255 Residue: 0.03549 11:01:19
Iteration: 256 Residue: 0.03665 11:01:19
Iteration: 257 Residue: 0.03988 11:01:19
Iteration: 258 Residue: 0.03413 11:01:19
Iteration: 259 Residue: 0.02759 11:01:19
Iteration: 260 Residue: 0.04033 11:01:19
Iteration: 261 Residue: 0.05357 11:01:19
Iteration: 262 Residue: 0.02352 11:01:19
Iteration: 263 Residue: 0.01783 11:01:19
Iteration: 264 Residue: 0.01745 11:01:19
Iteration: 265 Residue: 0.03220 11:01:19
Iteration: 266 Residue: 0.03437 11:01:19
Iteration: 267 Residue: 0.03717 11:01:19
Iteration: 268 Residue: 0.02197 11:01:19
Iteration: 269 Residue: 0.08063 11:01:19
Iteration: 270 Residue: 0.03049 11:01:19
Iteration: 271 Residue: 0.02380 11:01:19
Iteration: 272 Residue: 0.02123 11:01:19
Iteration: 273 Residue: 0.03486 11:01:19
Iteration: 274 Residue: 0.01066 11:01:19
Iteration: 275 Residue: 0.02428 11:01:19
Iteration: 276 Residue: 0.06188 11:01:19
Iteration: 277 Residue: 0.06008 11:01:19
Iteration: 278 Residue: 0.06760 11:01:19
Iteration: 279 Residue: 0.02136 11:01:19
Iteration: 280 Residue: 0.00848 11:01:19
Calculating Scattering Field
Calculating Radiation Map (time) 11:01:25
Calculating Radiation Map (date) 10/03/2017

job aborted:
[ranks] message

[0] process exited without calling finalize

---- error analysis -----

[0] on Burke_Family
kernel_monurbs.exe ended prematurely and may have crashed. exit code 24

---- error analysis -----
forrtl: severe (24): end-of-file during read, unit 2, file C:\newFASANT\kernel_monurbs\parches_temporal.out
Simulation aborted due to invalid state.

javi.moreno
Posts: 18
Joined: 30 Sep 2016 08:18

Re: Mesh and Sparams work, Radiation Calc crashes exit code 24

Post by javi.moreno » 14 Mar 2017 11:33

Hello Dennis,

I'm not able to replicate your error neither with 6.2.7 nor 6.2.8 Silver versions. You didn't mention having re-meshed after changing the Simulation Type, did you mesh again before running the simulation? Please, could you send us your nfp project to check it?

Anyway, the new 6.2.8 Silver version has been already released. You can download it here.

Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Re: Mesh and Sparams work, Radiation Calc crashes

Post by Dennis Burke » 14 Mar 2017 18:54

Thanks so much, Javi
Yes, i did re-mesh after changing the Simulation Type.

I will try the NFP agian, using 6.2.8 Silver (latest new version)
If i see the same problem again, i will send you the NFP Project

Best regards, Dennis

Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Re: Mesh ok, Radiation Calc crashes with Silver Ver 6.2.8

Post by Dennis Burke » 19 Mar 2017 18:51

Hello,

I am still having Crash problems with my File, even with Ver 6.2.8 Silver.
Please take a look at model.
This is really bothering me. I always re-mesh before running the simulation calculation

Everything is in ZIP file. How do i get ZIP file to you?

Best, Dennis Burke

javi.moreno
Posts: 18
Joined: 30 Sep 2016 08:18

Re: Mesh and Sparams work, Radiation Calc crashes exit code 24

Post by javi.moreno » 22 Mar 2017 10:59

Thank you Dennis,

It seems that there is some kind of incompatibility between dielectric volumes and Radiation Map. We are working to solve the problem.

In the meanwhile, please let me show you some modelling issues that I’ve identified in your project:
  • There are two intersections in the side arms: the left-upper one and the right-lower one. It is highlighted with red rectangles in
    Original_Geometry.png
    Original_Geometry.png (20.81 KiB) Viewed 13264 times
    . It may be considered as an open circuit in currents distributions, as shown in
    Currents.png
    Currents.png (30.51 KiB) Viewed 13264 times
  • I also recommend to delete unnecessary PEC overlapped separators like the ones highlighted with orange lines in first image. It may provide a faster convergence error.
  • The Coaxial Feed probe is set between a wide ground plane and the helix wire. As the helix-wire is too thin in comparison with the mesh-elements sizes, I have split the ground plane with the dielectric arms. In this way, better accuracy is achieved near the feeding points (without increasing the number of divisions of the whole geometry in the meshing step)
You can see how I would model these details in
New_Geometry.png
New_Geometry.png (10.63 KiB) Viewed 13264 times

Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Re: Splitting ground plane

Post by Dennis Burke » 04 Apr 2017 16:06

Hello Javi, on your comment from 22/03/17
"split the ground plane with the dielectric arms. In this way, better accuracy is achieved near the feeding points"
as shown in the Screen Shot

I do not know how to accomplish the splitting function on the surface of the antenna ground" system, as you mentioned you recommend.
I tried to follew the command line guide for "split", but dont get it.

best, Dennis

javi.moreno
Posts: 18
Joined: 30 Sep 2016 08:18

Re: Mesh and Sparams work, Radiation Calc crashes exit code 24

Post by javi.moreno » 05 Apr 2017 08:42

Hello Dennis.

I wanted to split the antenna ground with the dielectric arms, I mean, the antenna ground is the only surface that will be Split by other entities. Then I can use the command “splitSurfaces”, but adding the “-c” argument to specify that only the selection will be Split by the cutting objects, as it is said in the command’s help.

As your example is simple, you can also substitute the ground antenna by multiple adjacent “plane” commands that fill the whole ground. It is just another way of modelling without using the split option.

Did you try with the “splitSurfaces” command? I would like to know whether you weren’t able to understand the command’s help, or you didn’t know this command.

Thank you for your comments. It help us to improve the user experience.

Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Re: Splitting ground plane, use of SplitSurfaces command

Post by Dennis Burke » 05 Apr 2017 22:48

Hello Javi,
to answer your question, I was not able to understand the command’s help, with correct use of arguments.
"-c: Selected surfaces are split by the cutting objects"......i could not figure what Objects were "cutting" the top surface of antenna plate.
"The selected objects must produce intersections on the surfaces"...did not understand this comment.
Also, the example picture did me no-good.

I now understand that, possibly better construction would have been the use of "adjacent planes" to create the required ground section for the coaxial feed.
The coaxial feed definition setup (Section 6.1 of "Antennas") is very minimal in defining what is EXACTLY needed for two surfaces areas that make up the feed. ( too small?, too large?, etc).
Sometimes in the EM Industry, these ports are called "Gap" ports with an physical size that must be correctly meshed.

Dennis Burke
Posts: 26
Joined: 18 Oct 2016 22:57
Location: Chicago, USA

Re: Radiation Calc crashes exit code 24, did Fasant find a fix?

Post by Dennis Burke » 17 Apr 2017 18:46

Hello,

Is there any update on a Solution to the March 22nd post response by Javi :
"Some kind of incompatibility between dielectric volumes and Radiation Map. We are working to solve the problem."


I am anxious to find a solution from me to get RAD patterns and Current Densities

best Dennis

javi.moreno
Posts: 18
Joined: 30 Sep 2016 08:18

Re: Mesh and Sparams work, Radiation Calc crashes exit code 24

Post by javi.moreno » 20 Apr 2017 08:31

Hello Dennis, you should receive an updated version with this bug fixed in next days.

Locked