DUNEuro head model computation fails

Dear Developers,

I am working with EEG and MRI.
After generating the FEM mesh with SimNIBS I try to extract the head model but when I select the "head" option instead of "brain", the computation fails and I get the following error message: "coordinate is outside of the grid, or grid is not convex".

I read here that there are two possible reasons for this error:

  • the source space or the localization of your dipoles are outside of the GM or the Brain.
  • there are holes in the mesh.

I tried to force a grey layer when generating the head model, or to remerge the mesh. None of them work.

Interestingly, when selecting the "brain" option, everything is working.

Do you have any suggestions?

I can send you the T1 file if it is necessary.

Thanks.

Bests,
Ádám

Hi, thanks for reaching us,

Are you using this option to define the source space?

When you select the "head", the sources are defined all over the head, and thus you will have sources outside of the brain.
Is this what you are doing?

Hi!

Yes.
Initially, I computed the head model for the "brain" only which works fine,
but the inferior part of the cerebellum is missing from the head model because the lower part of the axial border of the head model is too high. Thus, the atlas for the cerebellum cannot be visualized correctly and the source extraction is distorted.
I did not resect the neck intentionally.

Do you have any idea to solve this issue?

Thanks!

Ádám

Dear tmedani,

I attach some images to clarify my issue.
To sum up, upon volume source grid when I select the "Brain" (step 5 on my screenshot) everything is OK and I get the grid but there is NO cerebellum in it so I can not use an atlas for the cerebellum.
The same situation can be observed in the tutorial (3rd screenshot):
https://neuroimage.usc.edu/brainstorm/Tutorials/TutVolSource.

This is why I need to use the "Head" option: to get a grid for it, but the computation fails.

Best regards,
Ádám

Can you please copy-paste here the exact error message you get?
(include the stack trace, copy from the Matlab command window after the error)

Dear Fraincois,

Thanks for the reply!
I would not need the "head" option if the "brain" option would include the cerebellum.
I can send you the T1 file if it would help.

Here is everything what I get when I opt for "head":

>> brainstorm
 
BST> Starting Brainstorm:
BST> =================================
BST> Version: 16-Feb-2023
BST> Compiling main interface files...
BST> Deleting old process reports...
BST> Loading configuration file...
BST> Checking internet connectivity... ok
BST> Update available online: 04-Mar-2023
BST> Initializing user interface...
BST> Starting OpenGL engine... hardware
BST> Reading process folder...
BST> Loading current protocol...
BST> =================================
 
BST> Checking latest online version for duneuro...
BST> Adding plugin duneuro to path: C:\Users\Berki Ádám József\.brainstorm\plugins\duneuro\bst_duneuro
BST> Adding plugin duneuro to path: C:\Users\Berki Ádám József\.brainstorm\plugins\duneuro\bst_duneuro\bin
BST> Emptying temporary directory...
DUNEURO> Writing temporary files to: D:\BRAINSTORM\tmp
DUNEURO> System call: "C:\Users\Berki Ádám József\.brainstorm\plugins\duneuro\bst_duneuro\bin\bst_duneuro_meeg_win64.exe" "D:\BRAINSTORM\tmp\duneuro_minifile.mini"
Reading 3d Gmsh grid... 
version 2.2 Gmsh file detected 
file contains 516498 nodes 
file contains 2862522 elements 
number of real vertices = 516498 
number of boundary elements = 0 
number of elements = 2862522 
volume_conductor.time_reading_gmsh = 259.836 
tensors = 5 
time = 0.0019782 
volume_conductor.time_reading_tensors = 0.0019782 
volume_conductor.time_reordering_indices = 0.11899 
volume_conductor.time = 259.957 
degree = 1 
element_type = tetrahedron 
WARNING: You are using AMG without SuperLU! Please consider installing SuperLU, or set the usesuperlu flag to false to suppress this warning. 
time = 0.0009978 
time = 1.58603 
 
This is a new model. Compute the transfer Matrix. 
solver.electrode_1.time_rhs_assembly = 0 
=== matrix setup (max) 4.33056 s 
solver.electrode_1.linear_system_solver.time_matrix_setup = 4.33056 
solver.electrode_1.linear_system_solver.time_matrix_assembly = 14.631 
solver.electrode_1.linear_system_solver.iterations = 98 
solver.electrode_1.linear_system_solver.reduction = 9.56699e-011 
solver.electrode_1.linear_system_solver.conv_rate = 0.790247 
solver.electrode_1.linear_system_solver.time_solution = 56.6679 
solver.electrode_1.linear_system_solver.time = 75.6295 
solver.electrode_1.linear_system_solver.time = 75.6705 
solver.electrode_1.time_solution = 75.6705 
solver.electrode_1.time = 75.6705 
solver.electrode_2.time_rhs_assembly = 0 
solver.electrode_2.linear_system_solver.iterations = 170 
solver.electrode_2.linear_system_solver.reduction = 9.45973e-011 
solver.electrode_2.linear_system_solver.conv_rate = 0.873041 
solver.electrode_2.linear_system_solver.time_solution = 93.989 
solver.electrode_2.linear_system_solver.time = 93.99 
solver.electrode_2.linear_system_solver.time = 94.03 
solver.electrode_2.time_solution = 94.03 
solver.electrode_2.time = 94.03 
solver.electrode_3.time_rhs_assembly = 0.0010071 
solver.electrode_3.linear_system_solver.iterations = 144 
solver.electrode_3.linear_system_solver.reduction = 9.46251e-011 
solver.electrode_3.linear_system_solver.conv_rate = 0.851901 
solver.electrode_3.linear_system_solver.time_solution = 78.06 
solver.electrode_3.linear_system_solver.time = 78.061 
solver.electrode_3.linear_system_solver.time = 78.101 
solver.electrode_3.time_solution = 78.101 
solver.electrode_3.time = 78.102 
solver.electrode_4.time_rhs_assembly = 0 
solver.electrode_4.linear_system_solver.iterations = 148 
solver.electrode_4.linear_system_solver.reduction = 9.09263e-011 
solver.electrode_4.linear_system_solver.conv_rate = 0.855369 
solver.electrode_4.linear_system_solver.time_solution = 79.298 
solver.electrode_4.linear_system_solver.time = 79.299 
solver.electrode_4.linear_system_solver.time = 79.341 
solver.electrode_4.time_solution = 79.341 
solver.electrode_4.time = 79.341 
solver.electrode_5.time_rhs_assembly = 0 
solver.electrode_5.linear_system_solver.iterations = 116 
solver.electrode_5.linear_system_solver.reduction = 9.9285e-011 
solver.electrode_5.linear_system_solver.conv_rate = 0.81991 
solver.electrode_5.linear_system_solver.time_solution = 62.025 
solver.electrode_5.linear_system_solver.time = 62.027 
solver.electrode_5.linear_system_solver.time = 62.068 
solver.electrode_5.time_solution = 62.068 
solver.electrode_5.time = 62.068 
solver.electrode_6.time_rhs_assembly = 0 
solver.electrode_6.linear_system_solver.iterations = 144 
solver.electrode_6.linear_system_solver.reduction = 8.13614e-011 
solver.electrode_6.linear_system_solver.conv_rate = 0.851008 
solver.electrode_6.linear_system_solver.time_solution = 89.8794 
solver.electrode_6.linear_system_solver.time = 89.8804 
solver.electrode_6.linear_system_solver.time = 89.9224 
solver.electrode_6.time_solution = 89.9224 
solver.electrode_6.time = 89.9224 
solver.electrode_7.time_rhs_assembly = 0 
solver.electrode_7.linear_system_solver.iterations = 436 
solver.electrode_7.linear_system_solver.reduction = 9.88693e-011 
solver.electrode_7.linear_system_solver.conv_rate = 0.948534 
solver.electrode_7.linear_system_solver.time_solution = 278.925 
solver.electrode_7.linear_system_solver.time = 278.926 
solver.electrode_7.linear_system_solver.time = 278.971 
solver.electrode_7.time_solution = 278.971 
solver.electrode_7.time = 278.971 
solver.electrode_8.time_rhs_assembly = 0 
solver.electrode_8.linear_system_solver.iterations = 119 
solver.electrode_8.linear_system_solver.reduction = 9.83492e-011 
solver.electrode_8.linear_system_solver.conv_rate = 0.823959 
solver.electrode_8.linear_system_solver.time_solution = 77.8673 
solver.electrode_8.linear_system_solver.time = 77.8683 
solver.electrode_8.linear_system_solver.time = 77.9153 
solver.electrode_8.time_solution = 77.9153 
solver.electrode_8.time = 77.9153 
solver.electrode_9.time_rhs_assembly = 0.0010026 
solver.electrode_9.linear_system_solver.iterations = 123 
solver.electrode_9.linear_system_solver.reduction = 9.8517e-011 
solver.electrode_9.linear_system_solver.conv_rate = 0.829175 
solver.electrode_9.linear_system_solver.time_solution = 79.6459 
solver.electrode_9.linear_system_solver.time = 79.6469 
solver.electrode_9.linear_system_solver.time = 79.7548 
solver.electrode_9.time_solution = 79.7548 
solver.electrode_9.time = 79.7558 
solver.electrode_10.time_rhs_assembly = 0.0010052 
solver.electrode_10.linear_system_solver.iterations = 129 
solver.electrode_10.linear_system_solver.reduction = 9.00882e-011 
solver.electrode_10.linear_system_solver.conv_rate = 0.835852 
solver.electrode_10.linear_system_solver.time_solution = 83.0362 
solver.electrode_10.linear_system_solver.time = 83.0372 
solver.electrode_10.linear_system_solver.time = 83.0832 
solver.electrode_10.time_solution = 83.0832 
solver.electrode_10.time = 83.0842 
solver.electrode_11.time_rhs_assembly = 0.0009979 
solver.electrode_11.linear_system_solver.iterations = 115 
solver.electrode_11.linear_system_solver.reduction = 9.69254e-011 
solver.electrode_11.linear_system_solver.conv_rate = 0.818324 
solver.electrode_11.linear_system_solver.time_solution = 71.5779 
solver.electrode_11.linear_system_solver.time = 71.5789 
solver.electrode_11.linear_system_solver.time = 71.6229 
solver.electrode_11.time_solution = 71.6229 
solver.electrode_11.time = 71.6239 
solver.electrode_12.time_rhs_assembly = 0 
solver.electrode_12.linear_system_solver.iterations = 131 
solver.electrode_12.linear_system_solver.reduction = 9.57576e-011 
solver.electrode_12.linear_system_solver.conv_rate = 0.838533 
solver.electrode_12.linear_system_solver.time_solution = 80.4437 
solver.electrode_12.linear_system_solver.time = 80.4447 
solver.electrode_12.linear_system_solver.time = 80.4877 
solver.electrode_12.time_solution = 80.4877 
solver.electrode_12.time = 80.4877 
solver.electrode_13.time_rhs_assembly = 0.0010023 
solver.electrode_13.linear_system_solver.iterations = 109 
solver.electrode_13.linear_system_solver.reduction = 9.60083e-011 
solver.electrode_13.linear_system_solver.conv_rate = 0.809272 
solver.electrode_13.linear_system_solver.time_solution = 64.7548 
solver.electrode_13.linear_system_solver.time = 64.7558 
solver.electrode_13.linear_system_solver.time = 64.7968 
solver.electrode_13.time_solution = 64.7978 
solver.electrode_13.time = 64.7988 
solver.electrode_14.time_rhs_assembly = 0 
solver.electrode_14.linear_system_solver.iterations = 308 
solver.electrode_14.linear_system_solver.reduction = 9.88016e-011 
solver.electrode_14.linear_system_solver.conv_rate = 0.927931 
solver.electrode_14.linear_system_solver.time_solution = 179.843 
solver.electrode_14.linear_system_solver.time = 179.844 
solver.electrode_14.linear_system_solver.time = 179.888 
solver.electrode_14.time_solution = 179.888 
solver.electrode_14.time = 179.888 
solver.electrode_15.time_rhs_assembly = 0.0010116 
solver.electrode_15.linear_system_solver.iterations = 160 
solver.electrode_15.linear_system_solver.reduction = 8.94715e-011 
solver.electrode_15.linear_system_solver.conv_rate = 0.865362 
solver.electrode_15.linear_system_solver.time_solution = 93.4663 
solver.electrode_15.linear_system_solver.time = 93.4673 
solver.electrode_15.linear_system_solver.time = 93.5104 
solver.electrode_15.time_solution = 93.5104 
solver.electrode_15.time = 93.5114 
solver.electrode_16.time_rhs_assembly = 0 
solver.electrode_16.linear_system_solver.iterations = 154 
solver.electrode_16.linear_system_solver.reduction = 9.56359e-011 
solver.electrode_16.linear_system_solver.conv_rate = 0.860873 
solver.electrode_16.linear_system_solver.time_solution = 90.1958 
solver.electrode_16.linear_system_solver.time = 90.1968 
solver.electrode_16.linear_system_solver.time = 90.2378 
solver.electrode_16.time_solution = 90.2378 
solver.electrode_16.time = 90.2378 
solver.electrode_17.time_rhs_assembly = 0.0009962 
solver.electrode_17.linear_system_solver.iterations = 150 
solver.electrode_17.linear_system_solver.reduction = 8.95288e-011 
solver.electrode_17.linear_system_solver.conv_rate = 0.857064 
solver.electrode_17.linear_system_solver.time_solution = 87.2974 
solver.electrode_17.linear_system_solver.time = 87.2984 
solver.electrode_17.linear_system_solver.time = 87.3404 
solver.electrode_17.time_solution = 87.3404 
solver.electrode_17.time = 87.3414 
solver.electrode_18.time_rhs_assembly = 0 
solver.electrode_18.linear_system_solver.iterations = 156 
solver.electrode_18.linear_system_solver.reduction = 9.62794e-011 
solver.electrode_18.linear_system_solver.conv_rate = 0.862565 
solver.electrode_18.linear_system_solver.time_solution = 90.2676 
solver.electrode_18.linear_system_solver.time = 90.2686 
solver.electrode_18.linear_system_solver.time = 90.3096 
solver.electrode_18.time_solution = 90.3096 
solver.electrode_18.time = 90.3096 
solver.electrode_19.time_rhs_assembly = 0.0010208 
solver.electrode_19.linear_system_solver.iterations = 862 
solver.electrode_19.linear_system_solver.reduction = 9.94561e-011 
solver.electrode_19.linear_system_solver.conv_rate = 0.973635 
solver.electrode_19.linear_system_solver.time_solution = 506.098 
solver.electrode_19.linear_system_solver.time = 506.099 
solver.electrode_19.linear_system_solver.time = 506.145 
solver.electrode_19.time_solution = 506.145 
solver.electrode_19.time = 506.146 
solver.electrode_20.time_rhs_assembly = 0 
solver.electrode_20.linear_system_solver.iterations = 248 
solver.electrode_20.linear_system_solver.reduction = 9.81305e-011 
solver.electrode_20.linear_system_solver.conv_rate = 0.911264 
solver.electrode_20.linear_system_solver.time_solution = 146.281 
solver.electrode_20.linear_system_solver.time = 146.283 
solver.electrode_20.linear_system_solver.time = 146.324 
solver.electrode_20.time_solution = 146.324 
solver.electrode_20.time = 146.324 
solver.electrode_21.time_rhs_assembly = 0 
solver.electrode_21.linear_system_solver.iterations = 149 
solver.electrode_21.linear_system_solver.reduction = 9.72239e-011 
solver.electrode_21.linear_system_solver.conv_rate = 0.856651 
solver.electrode_21.linear_system_solver.time_solution = 86.631 
solver.electrode_21.linear_system_solver.time = 86.633 
solver.electrode_21.linear_system_solver.time = 86.674 
solver.electrode_21.time_solution = 86.674 
solver.electrode_21.time = 86.674 
solver.electrode_22.time_rhs_assembly = 0.0010049 
solver.electrode_22.linear_system_solver.iterations = 134 
solver.electrode_22.linear_system_solver.reduction = 9.72702e-011 
solver.electrode_22.linear_system_solver.conv_rate = 0.841944 
solver.electrode_22.linear_system_solver.time_solution = 78.2856 
solver.electrode_22.linear_system_solver.time = 78.2866 
solver.electrode_22.linear_system_solver.time = 78.3266 
solver.electrode_22.time_solution = 78.3266 
solver.electrode_22.time = 78.3276 
solver.electrode_23.time_rhs_assembly = 0.0010029 
solver.electrode_23.linear_system_solver.iterations = 144 
solver.electrode_23.linear_system_solver.reduction = 8.86608e-011 
solver.electrode_23.linear_system_solver.conv_rate = 0.851516 
solver.electrode_23.linear_system_solver.time_solution = 85.2373 
solver.electrode_23.linear_system_solver.time = 85.2393 
solver.electrode_23.linear_system_solver.time = 85.2763 
solver.electrode_23.time_solution = 85.2763 
solver.electrode_23.time = 85.2773 
solver.electrode_24.time_rhs_assembly = 0 
solver.electrode_24.linear_system_solver.iterations = 197 
solver.electrode_24.linear_system_solver.reduction = 9.8341e-011 
solver.electrode_24.linear_system_solver.conv_rate = 0.889614 
solver.electrode_24.linear_system_solver.time_solution = 117.625 
solver.electrode_24.linear_system_solver.time = 117.626 
solver.electrode_24.linear_system_solver.time = 117.669 
solver.electrode_24.time_solution = 117.669 
solver.electrode_24.time = 117.669 
solver.electrode_25.time_rhs_assembly = 0.0010015 
solver.electrode_25.linear_system_solver.iterations = 2013 
solver.electrode_25.linear_system_solver.reduction = 9.98711e-011 
solver.electrode_25.linear_system_solver.conv_rate = 0.988626 
solver.electrode_25.linear_system_solver.time_solution = 1206.2 
solver.electrode_25.linear_system_solver.time = 1206.2 
solver.electrode_25.linear_system_solver.time = 1206.24 
solver.electrode_25.time_solution = 1206.24 
solver.electrode_25.time = 1206.24 
solver.electrode_26.time_rhs_assembly = 0 
solver.electrode_26.linear_system_solver.iterations = 231 
solver.electrode_26.linear_system_solver.reduction = 9.14676e-011 
solver.electrode_26.linear_system_solver.conv_rate = 0.904779 
solver.electrode_26.linear_system_solver.time_solution = 126.389 
solver.electrode_26.linear_system_solver.time = 126.389 
solver.electrode_26.linear_system_solver.time = 126.447 
solver.electrode_26.time_solution = 126.447 
solver.electrode_26.time = 126.447 
solver.electrode_27.time_rhs_assembly = 0 
solver.electrode_27.linear_system_solver.iterations = 172 
solver.electrode_27.linear_system_solver.reduction = 9.76066e-011 
solver.electrode_27.linear_system_solver.conv_rate = 0.87458 
solver.electrode_27.linear_system_solver.time_solution = 86.3932 
solver.electrode_27.linear_system_solver.time = 86.3932 
solver.electrode_27.linear_system_solver.time = 86.4244 
solver.electrode_27.time_solution = 86.4244 
solver.electrode_27.time = 86.4244 
solver.electrode_28.time_rhs_assembly = 0 
solver.electrode_28.linear_system_solver.iterations = 250 
solver.electrode_28.linear_system_solver.reduction = 9.85128e-011 
solver.electrode_28.linear_system_solver.conv_rate = 0.911956 
solver.electrode_28.linear_system_solver.time_solution = 126.197 
solver.electrode_28.linear_system_solver.time = 126.197 
solver.electrode_28.linear_system_solver.time = 126.228 
solver.electrode_28.time_solution = 126.228 
solver.electrode_28.time = 126.228 
solver.electrode_29.time_rhs_assembly = 0 
solver.electrode_29.linear_system_solver.iterations = 98 
solver.electrode_29.linear_system_solver.reduction = 9.56483e-011 
solver.electrode_29.linear_system_solver.conv_rate = 0.790245 
solver.electrode_29.linear_system_solver.time_solution = 50.9266 
solver.electrode_29.linear_system_solver.time = 50.9266 
solver.electrode_29.linear_system_solver.time = 50.9735 
solver.electrode_29.time_solution = 50.9735 
solver.electrode_29.time = 50.9735 
solver.electrode_30.time_rhs_assembly = 0 
solver.electrode_30.linear_system_solver.iterations = 174 
solver.electrode_30.linear_system_solver.reduction = 9.24171e-011 
solver.electrode_30.linear_system_solver.conv_rate = 0.875653 
solver.electrode_30.linear_system_solver.time_solution = 87.4864 
solver.electrode_30.linear_system_solver.time = 87.4864 
solver.electrode_30.linear_system_solver.time = 87.5176 
solver.electrode_30.time_solution = 87.5176 
solver.electrode_30.time = 87.5176 
solver.electrode_31.time_rhs_assembly = 0 
solver.electrode_31.linear_system_solver.iterations = 167 
solver.electrode_31.linear_system_solver.reduction = 9.48411e-011 
solver.electrode_31.linear_system_solver.conv_rate = 0.870928 
solver.electrode_31.linear_system_solver.time_solution = 83.8043 
solver.electrode_31.linear_system_solver.time = 83.8043 
solver.electrode_31.linear_system_solver.time = 83.8511 
solver.electrode_31.time_solution = 83.8511 
solver.electrode_31.time = 83.8511 
solver.electrode_32.time_rhs_assembly = 0 
solver.electrode_32.linear_system_solver.iterations = 400 
solver.electrode_32.linear_system_solver.reduction = 9.94037e-011 
solver.electrode_32.linear_system_solver.conv_rate = 0.944047 
solver.electrode_32.linear_system_solver.time_solution = 200.528 
solver.electrode_32.linear_system_solver.time = 200.528 
solver.electrode_32.linear_system_solver.time = 200.56 
solver.electrode_32.time_solution = 200.56 
solver.electrode_32.time = 200.56 
solver.electrode_33.time_rhs_assembly = 0 
solver.electrode_33.linear_system_solver.iterations = 91 
solver.electrode_33.linear_system_solver.reduction = 9.31328e-011 
solver.electrode_33.linear_system_solver.conv_rate = 0.775837 
solver.electrode_33.linear_system_solver.time_solution = 45.7983 
solver.electrode_33.linear_system_solver.time = 45.7983 
solver.electrode_33.linear_system_solver.time = 45.8452 
solver.electrode_33.time_solution = 45.8452 
solver.electrode_33.time = 45.8452 
solver.electrode_34.time_rhs_assembly = 0 
solver.electrode_34.linear_system_solver.iterations = 122 
solver.electrode_34.linear_system_solver.reduction = 9.90643e-011 
solver.electrode_34.linear_system_solver.conv_rate = 0.827941 
solver.electrode_34.linear_system_solver.time_solution = 61.0073 
solver.electrode_34.linear_system_solver.time = 61.0073 
solver.electrode_34.linear_system_solver.time = 61.0386 
solver.electrode_34.time_solution = 61.0698 
solver.electrode_34.time = 61.0698 
solver.electrode_35.time_rhs_assembly = 0 
solver.electrode_35.linear_system_solver.iterations = 145 
solver.electrode_35.linear_system_solver.reduction = 8.98049e-011 
solver.electrode_35.linear_system_solver.conv_rate = 0.852535 
solver.electrode_35.linear_system_solver.time_solution = 72.4273 
solver.electrode_35.linear_system_solver.time = 72.4273 
solver.electrode_35.linear_system_solver.time = 72.4586 
solver.electrode_35.time_solution = 72.4586 
solver.electrode_35.time = 72.4586 
solver.electrode_36.time_rhs_assembly = 0 
solver.electrode_36.linear_system_solver.iterations = 168 
solver.electrode_36.linear_system_solver.reduction = 8.91199e-011 
solver.electrode_36.linear_system_solver.conv_rate = 0.871321 
solver.electrode_36.linear_system_solver.time_solution = 84.2893 
solver.electrode_36.linear_system_solver.time = 84.2893 
solver.electrode_36.linear_system_solver.time = 84.3362 
solver.electrode_36.time_solution = 84.3362 
solver.electrode_36.time = 84.3362 
solver.electrode_37.time_rhs_assembly = 0 
solver.electrode_37.linear_system_solver.iterations = 127 
solver.electrode_37.linear_system_solver.reduction = 9.4032e-011 
solver.electrode_37.linear_system_solver.conv_rate = 0.833776 
solver.electrode_37.linear_system_solver.time_solution = 63.4277 
solver.electrode_37.linear_system_solver.time = 63.4277 
solver.electrode_37.linear_system_solver.time = 63.459 
solver.electrode_37.time_solution = 63.459 
solver.electrode_37.time = 63.459 
solver.electrode_38.time_rhs_assembly = 0 
solver.electrode_38.linear_system_solver.iterations = 232 
solver.electrode_38.linear_system_solver.reduction = 9.46929e-011 
solver.electrode_38.linear_system_solver.conv_rate = 0.905304 
solver.electrode_38.linear_system_solver.time_solution = 115.336 
solver.electrode_38.linear_system_solver.time = 115.336 
solver.electrode_38.linear_system_solver.time = 115.383 
solver.electrode_38.time_solution = 115.383 
solver.electrode_38.time = 115.383 
solver.electrode_39.time_rhs_assembly = 0 
solver.electrode_39.linear_system_solver.iterations = 203 
solver.electrode_39.linear_system_solver.reduction = 9.49017e-011 
solver.electrode_39.linear_system_solver.conv_rate = 0.892539 
solver.electrode_39.linear_system_solver.time_solution = 102.668 
solver.electrode_39.linear_system_solver.time = 102.668 
solver.electrode_39.linear_system_solver.time = 102.699 
solver.electrode_39.time_solution = 102.699 
solver.electrode_39.time = 102.699 
solver.electrode_40.time_rhs_assembly = 0 
solver.electrode_40.linear_system_solver.iterations = 125 
solver.electrode_40.linear_system_solver.reduction = 9.84051e-011 
solver.electrode_40.linear_system_solver.conv_rate = 0.831657 
solver.electrode_40.linear_system_solver.time_solution = 62.349 
solver.electrode_40.linear_system_solver.time = 62.349 
solver.electrode_40.linear_system_solver.time = 62.4115 
solver.electrode_40.time_solution = 62.4115 
solver.electrode_40.time = 62.4115 
solver.electrode_41.time_rhs_assembly = 0 
solver.electrode_41.linear_system_solver.iterations = 157 
solver.electrode_41.linear_system_solver.reduction = 9.59601e-011 
solver.electrode_41.linear_system_solver.conv_rate = 0.863359 
solver.electrode_41.linear_system_solver.time_solution = 79.2867 
solver.electrode_41.linear_system_solver.time = 79.2867 
solver.electrode_41.linear_system_solver.time = 79.3179 
solver.electrode_41.time_solution = 79.3179 
solver.electrode_41.time = 79.3179 
solver.electrode_42.time_rhs_assembly = 0 
solver.electrode_42.linear_system_solver.iterations = 369 
solver.electrode_42.linear_system_solver.reduction = 9.81079e-011 
solver.electrode_42.linear_system_solver.conv_rate = 0.939458 
solver.electrode_42.linear_system_solver.time_solution = 185.721 
solver.electrode_42.linear_system_solver.time = 185.736 
solver.electrode_42.linear_system_solver.time = 185.767 
solver.electrode_42.time_solution = 185.767 
solver.electrode_42.time = 185.767 
solver.electrode_43.time_rhs_assembly = 0 
solver.electrode_43.linear_system_solver.iterations = 264 
solver.electrode_43.linear_system_solver.reduction = 9.45635e-011 
solver.electrode_43.linear_system_solver.conv_rate = 0.916282 
solver.electrode_43.linear_system_solver.time_solution = 132.369 
solver.electrode_43.linear_system_solver.time = 132.369 
solver.electrode_43.linear_system_solver.time = 132.432 
solver.electrode_43.time_solution = 132.432 
solver.electrode_43.time = 132.432 
solver.electrode_44.time_rhs_assembly = 0 
solver.electrode_44.linear_system_solver.iterations = 220 
solver.electrode_44.linear_system_solver.reduction = 9.08953e-011 
solver.electrode_44.linear_system_solver.conv_rate = 0.900237 
solver.electrode_44.linear_system_solver.time_solution = 110.945 
solver.electrode_44.linear_system_solver.time = 110.945 
solver.electrode_44.linear_system_solver.time = 110.977 
solver.electrode_44.time_solution = 110.977 
solver.electrode_44.time = 110.977 
solver.electrode_45.time_rhs_assembly = 0 
solver.electrode_45.linear_system_solver.iterations = 138 
solver.electrode_45.linear_system_solver.reduction = 9.82522e-011 
solver.electrode_45.linear_system_solver.conv_rate = 0.846215 
solver.electrode_45.linear_system_solver.time_solution = 69.0374 
solver.electrode_45.linear_system_solver.time = 69.0374 
solver.electrode_45.linear_system_solver.time = 69.0686 
solver.electrode_45.time_solution = 69.0686 
solver.electrode_45.time = 69.0686 
solver.electrode_46.time_rhs_assembly = 0 
solver.electrode_46.linear_system_solver.iterations = 128 
solver.electrode_46.linear_system_solver.reduction = 9.43067e-011 
solver.electrode_46.linear_system_solver.conv_rate = 0.83498 
solver.electrode_46.linear_system_solver.time_solution = 64.584 
solver.electrode_46.linear_system_solver.time = 64.584 
solver.electrode_46.linear_system_solver.time = 64.6309 
solver.electrode_46.time_solution = 64.6309 
solver.electrode_46.time = 64.6309 
solver.electrode_47.time_rhs_assembly = 0 
solver.electrode_47.linear_system_solver.iterations = 240 
solver.electrode_47.linear_system_solver.reduction = 9.45085e-011 
solver.electrode_47.linear_system_solver.conv_rate = 0.908304 
solver.electrode_47.linear_system_solver.time_solution = 120.961 
solver.electrode_47.linear_system_solver.time = 120.961 
solver.electrode_47.linear_system_solver.time = 120.993 
solver.electrode_47.time_solution = 120.993 
solver.electrode_47.time = 120.993 
solver.electrode_48.time_rhs_assembly = 0 
solver.electrode_48.linear_system_solver.iterations = 162 
solver.electrode_48.linear_system_solver.reduction = 9.30808e-011 
solver.electrode_48.linear_system_solver.conv_rate = 0.86712 
solver.electrode_48.linear_system_solver.time_solution = 81.7908 
solver.electrode_48.linear_system_solver.time = 81.7908 
solver.electrode_48.linear_system_solver.time = 81.8377 
solver.electrode_48.time_solution = 81.8377 
solver.electrode_48.time = 81.8377 
solver.electrode_49.time_rhs_assembly = 0 
solver.electrode_49.linear_system_solver.iterations = 201 
solver.electrode_49.linear_system_solver.reduction = 9.70781e-011 
solver.electrode_49.linear_system_solver.conv_rate = 0.89163 
solver.electrode_49.linear_system_solver.time_solution = 100.29 
solver.electrode_49.linear_system_solver.time = 100.29 
solver.electrode_49.linear_system_solver.time = 100.321 
solver.electrode_49.time_solution = 100.321 
solver.electrode_49.time = 100.321 
solver.electrode_50.time_rhs_assembly = 0 
solver.electrode_50.linear_system_solver.iterations = 106 
solver.electrode_50.linear_system_solver.reduction = 9.09071e-011 
solver.electrode_50.linear_system_solver.conv_rate = 0.804025 
solver.electrode_50.linear_system_solver.time_solution = 53.1781 
solver.electrode_50.linear_system_solver.time = 53.1781 
solver.electrode_50.linear_system_solver.time = 53.2094 
solver.electrode_50.time_solution = 53.2094 
solver.electrode_50.time = 53.2094 
solver.electrode_51.time_rhs_assembly = 0 
solver.electrode_51.linear_system_solver.iterations = 128 
solver.electrode_51.linear_system_solver.reduction = 9.31959e-011 
solver.electrode_51.linear_system_solver.conv_rate = 0.834903 
solver.electrode_51.linear_system_solver.time_solution = 64.1153 
solver.electrode_51.linear_system_solver.time = 64.1153 
solver.electrode_51.linear_system_solver.time = 64.2247 
solver.electrode_51.time_solution = 64.2247 
solver.electrode_51.time = 64.2247 
solver.electrode_52.time_rhs_assembly = 0 
solver.electrode_52.linear_system_solver.iterations = 882 
solver.electrode_52.linear_system_solver.reduction = 9.94576e-011 
solver.electrode_52.linear_system_solver.conv_rate = 0.974225 
solver.electrode_52.linear_system_solver.time_solution = 444.261 
solver.electrode_52.linear_system_solver.time = 444.261 
solver.electrode_52.linear_system_solver.time = 444.308 
solver.electrode_52.time_solution = 444.308 
solver.electrode_52.time = 444.308 
solver.electrode_53.time_rhs_assembly = 0 
solver.electrode_53.linear_system_solver.iterations = 258 
solver.electrode_53.linear_system_solver.reduction = 9.60455e-011 
solver.electrode_53.linear_system_solver.conv_rate = 0.914476 
solver.electrode_53.linear_system_solver.time_solution = 130.139 
solver.electrode_53.linear_system_solver.time = 130.139 
solver.electrode_53.linear_system_solver.time = 130.17 
solver.electrode_53.time_solution = 130.17 
solver.electrode_53.time = 130.17 
solver.electrode_54.time_rhs_assembly = 0 
solver.electrode_54.linear_system_solver.iterations = 119 
solver.electrode_54.linear_system_solver.reduction = 9.69775e-011 
solver.electrode_54.linear_system_solver.conv_rate = 0.823862 
solver.electrode_54.linear_system_solver.time_solution = 60.2414 
solver.electrode_54.linear_system_solver.time = 60.2414 
solver.electrode_54.linear_system_solver.time = 60.2727 
solver.electrode_54.time_solution = 60.2727 
solver.electrode_54.time = 60.2727 
solver.electrode_55.time_rhs_assembly = 0 
solver.electrode_55.linear_system_solver.iterations = 213 
solver.electrode_55.linear_system_solver.reduction = 9.79489e-011 
solver.electrode_55.linear_system_solver.conv_rate = 0.897448 
solver.electrode_55.linear_system_solver.time_solution = 107.619 
solver.electrode_55.linear_system_solver.time = 107.619 
solver.electrode_55.linear_system_solver.time = 107.65 
solver.electrode_55.time_solution = 107.65 
solver.electrode_55.time = 107.65 
solver.electrode_56.time_rhs_assembly = 0 
solver.electrode_56.linear_system_solver.iterations = 138 
solver.electrode_56.linear_system_solver.reduction = 9.64349e-011 
solver.electrode_56.linear_system_solver.conv_rate = 0.846101 
solver.electrode_56.linear_system_solver.time_solution = 69.3825 
solver.electrode_56.linear_system_solver.time = 69.3825 
solver.electrode_56.linear_system_solver.time = 69.4294 
solver.electrode_56.time_solution = 69.4294 
solver.electrode_56.time = 69.4294 
solver.electrode_57.time_rhs_assembly = 0 
solver.electrode_57.linear_system_solver.iterations = 128 
solver.electrode_57.linear_system_solver.reduction = 9.71299e-011 
solver.electrode_57.linear_system_solver.conv_rate = 0.835173 
solver.electrode_57.linear_system_solver.time_solution = 65.5077 
solver.electrode_57.linear_system_solver.time = 65.5077 
solver.electrode_57.linear_system_solver.time = 65.5545 
solver.electrode_57.time_solution = 65.5545 
solver.electrode_57.time = 65.5545 
solver.electrode_58.time_rhs_assembly = 0 
solver.electrode_58.linear_system_solver.iterations = 190 
solver.electrode_58.linear_system_solver.reduction = 7.50631e-011 
solver.electrode_58.linear_system_solver.conv_rate = 0.88453 
solver.electrode_58.linear_system_solver.time_solution = 96.7641 
solver.electrode_58.linear_system_solver.time = 96.7641 
solver.electrode_58.linear_system_solver.time = 96.811 
solver.electrode_58.time_solution = 96.811 
solver.electrode_58.time = 96.811 
solver.electrode_59.time_rhs_assembly = 0 
solver.electrode_59.linear_system_solver.iterations = 102 
solver.electrode_59.linear_system_solver.reduction = 9.61584e-011 
solver.electrode_59.linear_system_solver.conv_rate = 0.797616 
solver.electrode_59.linear_system_solver.time_solution = 51.5965 
solver.electrode_59.linear_system_solver.time = 51.5965 
solver.electrode_59.linear_system_solver.time = 51.6278 
solver.electrode_59.time_solution = 51.6278 
solver.electrode_59.time = 51.6278 
solver.electrode_60.time_rhs_assembly = 0 
solver.electrode_60.linear_system_solver.iterations = 99 
solver.electrode_60.linear_system_solver.reduction = 9.25959e-011 
solver.electrode_60.linear_system_solver.conv_rate = 0.791867 
solver.electrode_60.linear_system_solver.time_solution = 49.9874 
solver.electrode_60.linear_system_solver.time = 49.9874 
solver.electrode_60.linear_system_solver.time = 50.0968 
solver.electrode_60.time_solution = 50.0968 
solver.electrode_60.time = 50.0968
solver.electrode_61.time_rhs_assembly = 0 
solver.electrode_61.linear_system_solver.iterations = 131 
solver.electrode_61.linear_system_solver.reduction = 9.07485e-011 
solver.electrode_61.linear_system_solver.conv_rate = 0.83819 
solver.electrode_61.linear_system_solver.time_solution = 67.5086 
solver.electrode_61.linear_system_solver.time = 67.5086 
solver.electrode_61.linear_system_solver.time = 67.5555 
solver.electrode_61.time_solution = 67.5555 
solver.electrode_61.time = 67.5555 
solver.electrode_62.time_rhs_assembly = 0 
solver.electrode_62.linear_system_solver.iterations = 130 
solver.electrode_62.linear_system_solver.reduction = 9.71338e-011 
solver.electrode_62.linear_system_solver.conv_rate = 0.83749 
solver.electrode_62.linear_system_solver.time_solution = 65.0533 
solver.electrode_62.linear_system_solver.time = 65.0533 
solver.electrode_62.linear_system_solver.time = 65.0846 
solver.electrode_62.time_solution = 65.0846 
solver.electrode_62.time = 65.0846 
solver.electrode_63.time_rhs_assembly = 0 
solver.electrode_63.linear_system_solver.iterations = 119 
solver.electrode_63.linear_system_solver.reduction = 9.6961e-011 
solver.electrode_63.linear_system_solver.conv_rate = 0.823861 
solver.electrode_63.linear_system_solver.time_solution = 60.9288 
solver.electrode_63.linear_system_solver.time = 60.9445 
solver.electrode_63.linear_system_solver.time = 60.9757 
solver.electrode_63.time_solution = 60.9757 
solver.electrode_63.time = 60.9757 
dipole_0.density = sparse 
dipole_0.time = 0 
dipole_1.density = sparse 
dipole_1.time = 0 
dipole_2.density = sparse 
dipole_2.time = 0 
dipole_3.density = sparse 
dipole_3.time = 0 
dipole_4.density = sparse 
dipole_4.time = 0 
dipole_5.density = sparse 
dipole_5.time = 0 
dipole_6.density = sparse 
dipole_6.time = 0 
dipole_7.density = sparse 
dipole_7.time = 0 
dipole_8.density = sparse 
dipole_8.time = 0 
dipole_9.density = sparse 
dipole_9.time = 0 
dipole_10.density = sparse 
dipole_10.time = 0 
dipole_11.density = sparse 
dipole_11.time = 0 
dipole_12.density = sparse 
dipole_12.time = 0 
dipole_13.density = sparse 
dipole_13.time = 0 
dipole_14.density = sparse 
dipole_14.time = 0 
dipole_15.density = sparse 
dipole_15.time = 0 
dipole_16.density = sparse 
dipole_16.time = 0 
dipole_17.density = sparse 
dipole_17.time = 0 
dipole_18.density = sparse 
dipole_18.time = 0 
dipole_19.density = sparse 
dipole_19.time = 0 
dipole_20.density = sparse 
dipole_20.time = 0 
dipole_21.density = sparse 
dipole_21.time = 0 
dipole_22.density = sparse 
dipole_22.time = 0 
dipole_23.density = sparse 
dipole_23.time = 0 
dipole_24.density = sparse 
dipole_24.time = 0 
dipole_25.density = sparse 
dipole_25.time = 0 
dipole_26.density = sparse 
dipole_26.time = 0 
dipole_27.density = sparse 
dipole_27.time = 0 
dipole_28.density = sparse 
dipole_28.time = 0 
dipole_29.density = sparse 
dipole_29.time = 0 
dipole_30.density = sparse 
dipole_30.time = 0 
dipole_31.density = sparse 
dipole_31.time = 0 
dipole_32.density = sparse 
dipole_32.time = 0 
dipole_33.density = sparse 
dipole_33.time = 0 
dipole_34.density = sparse 
dipole_34.time = 0 
dipole_35.density = sparse 
dipole_35.time = 0 
dipole_36.density = sparse 
dipole_36.time = 0 
dipole_37.density = sparse 
dipole_37.time = 0 
dipole_38.density = sparse 
dipole_38.time = 0 
dipole_39.density = sparse 
dipole_39.time = 0 
dipole_40.density = sparse 
dipole_40.time = 0 
dipole_41.density = sparse 
dipole_41.time = 0 
dipole_42.density = sparse 
dipole_42.time = 0 
dipole_43.density = sparse 
dipole_43.time = 0 
dipole_44.density = sparse 
dipole_44.time = 0 
dipole_45.density = sparse 
dipole_45.time = 0 
dipole_46.density = sparse 
dipole_46.time = 0 
dipole_47.density = sparse 
dipole_47.time = 0 
dipole_48.density = sparse 
dipole_48.time = 0 
dipole_49.density = sparse 
dipole_49.time = 0.0468702 
dipole_50.density = sparse 
dipole_50.time = 0 
dipole_51.density = sparse 
dipole_51.time = 0 
dipole_52.density = sparse 
dipole_52.time = 0 
dipole_53.density = sparse 
dipole_53.time = 0 
dipole_54.density = sparse 
dipole_54.time = 0 
dipole_55.density = sparse 
dipole_55.time = 0 
dipole_56.density = sparse 
dipole_56.time = 0 
dipole_57.density = sparse 
dipole_57.time = 0 
dipole_58.density = sparse 
dipole_58.time = 0 
dipole_59.density = sparse 
dipole_59.time = 0 
dipole_60.density = sparse 
dipole_60.time = 0 
dipole_61.density = sparse 
dipole_61.time = 0 
dipole_62.density = sparse 
dipole_62.time = 0 
dipole_63.density = sparse 
dipole_63.time = 0 
dipole_64.density = sparse 
dipole_64.time = 0 
dipole_65.density = sparse 
dipole_65.time = 0 
dipole_66.density = sparse 
dipole_66.time = 0 
dipole_67.density = sparse 
dipole_67.time = 0 
dipole_68.density = sparse 
dipole_68.time = 0 
dipole_69.density = sparse 
dipole_69.time = 0 
dipole_70.density = sparse 
dipole_70.time = 0 
dipole_71.density = sparse 
dipole_71.time = 0 
dipole_72.density = sparse 
dipole_72.time = 0 
dipole_73.density = sparse 
dipole_73.time = 0 
dipole_74.density = sparse 
dipole_74.time = 0 
dipole_75.density = sparse 
dipole_75.time = 0 
dipole_76.density = sparse 
dipole_76.time = 0 
dipole_77.density = sparse 
dipole_77.time = 0 
dipole_78.density = sparse 
dipole_78.time = 0 
dipole_79.density = sparse 
dipole_79.time = 0 
dipole_80.density = sparse 
dipole_80.time = 0 
dipole_81.density = sparse 
dipole_81.time = 0 
dipole_82.density = sparse 
dipole_82.time = 0 
dipole_83.density = sparse 
dipole_83.time = 0 
dipole_84.density = sparse 
dipole_84.time = 0 
dipole_85.density = sparse 
dipole_85.time = 0 
dipole_86.density = sparse 
dipole_86.time = 0 
dipole_87.density = sparse 
dipole_87.time = 0 
dipole_88.density = sparse 
dipole_88.time = 0 
dipole_89.density = sparse 
dipole_89.time = 0 
dipole_90.density = sparse 
dipole_90.time = 0 
dipole_91.density = sparse 
dipole_91.time = 0 
dipole_92.density = sparse 
dipole_92.time = 0 
dipole_93.density = sparse 
dipole_93.time = 0 
dipole_94.density = sparse 
dipole_94.time = 0 
dipole_95.density = sparse 
dipole_95.time = 0 
dipole_96.density = sparse 
dipole_96.time = 0 
dipole_97.density = sparse 
dipole_97.time = 0 
dipole_98.density = sparse 
dipole_98.time = 0 
dipole_99.density = sparse 
dipole_99.time = 0 
dipole_100.density = sparse 
dipole_100.time = 0 
dipole_101.density = sparse 
dipole_101.time = 0 
dipole_102.density = sparse 
dipole_102.time = 0 
dipole_103.density = sparse 
dipole_103.time = 0.015643 
dipole_104.density = sparse 
dipole_104.time = 0 
dipole_105.density = sparse 
dipole_105.time = 0 
dipole_106.density = sparse 
dipole_106.time = 0 
dipole_107.density = sparse 
dipole_107.time = 0 
dipole_108.density = sparse 
dipole_108.time = 0 
dipole_109.density = sparse 
dipole_109.time = 0 
dipole_110.density = sparse 
dipole_110.time = 0 
dipole_111.density = sparse 
dipole_111.time = 0 
dipole_112.density = sparse 
dipole_112.time = 0 
dipole_113.density = sparse 
dipole_113.time = 0 
dipole_114.density = sparse 
dipole_114.time = 0 
dipole_115.density = sparse 
dipole_115.time = 0 
dipole_116.density = sparse 
dipole_116.time = 0 
dipole_117.density = sparse 
dipole_117.time = 0 
dipole_118.density = sparse 
dipole_118.time = 0 
dipole_119.density = sparse 
dipole_119.time = 0 
dipole_120.density = sparse 
dipole_120.time = 0 
dipole_121.density = sparse 
dipole_121.time = 0 
dipole_122.density = sparse 
dipole_122.time = 0 
dipole_123.density = sparse 
dipole_123.time = 0 
dipole_124.density = sparse 
dipole_124.time = 0 
dipole_125.density = sparse 
dipole_125.time = 0 
dipole_126.density = sparse 
dipole_126.time = 0 
dipole_127.density = sparse 
dipole_127.time = 0 
dipole_128.density = sparse 
dipole_128.time = 0 
dipole_129.density = sparse 
dipole_129.time = 0 
dipole_130.density = sparse 
dipole_130.time = 0 
dipole_131.density = sparse 
dipole_131.time = 0 
dipole_132.density = sparse 
dipole_132.time = 0 
dipole_133.density = sparse 
dipole_133.time = 0 
dipole_134.density = sparse 
dipole_134.time = 0 
dipole_135.density = sparse 
dipole_135.time = 0 
dipole_136.density = sparse 
dipole_136.time = 0.0937473 
dipole_137.density = sparse 
dipole_137.time = 0 
dipole_138.density = sparse 
dipole_138.time = 0 
dipole_139.density = sparse 
dipole_139.time = 0 
dipole_140.density = sparse 
dipole_140.time = 0 
dipole_141.density = sparse 
dipole_141.time = 0 
dipole_142.density = sparse 
dipole_142.time = 0 
dipole_143.density = sparse 
dipole_143.time = 0 
dipole_144.density = sparse 
dipole_144.time = 0 
dipole_145.density = sparse 
dipole_145.time = 0 
dipole_146.density = sparse 
dipole_146.time = 0 
dipole_147.density = sparse 
dipole_147.time = 0 
dipole_148.density = sparse 
dipole_148.time = 0 
dipole_149.density = sparse 
dipole_149.time = 0 
dipole_150.density = sparse 
dipole_150.time = 0 
dipole_151.density = sparse 
dipole_151.time = 0 
dipole_152.density = sparse 
dipole_152.time = 0 
dipole_153.density = sparse 
dipole_153.time = 0 
dipole_154.density = sparse 
dipole_154.time = 0 
dipole_155.density = sparse 
dipole_155.time = 0 
dipole_156.density = sparse 
dipole_156.time = 0 
dipole_157.density = sparse 
dipole_157.time = 0 
dipole_158.density = sparse 
dipole_158.time = 0 
dipole_159.density = sparse 
dipole_159.time = 0 
dipole_160.density = sparse 
dipole_160.time = 0 
dipole_161.density = sparse 
dipole_161.time = 0 
dipole_162.density = sparse 
dipole_162.time = 0 
dipole_163.density = sparse 
dipole_163.time = 0 
dipole_164.density = sparse 
dipole_164.time = 0 
dipole_165.density = sparse 
dipole_165.time = 0 
dipole_166.density = sparse 
dipole_166.time = 0 
dipole_167.density = sparse 
dipole_167.time = 0 
dipole_168.density = sparse 
dipole_168.time = 0 
dipole_169.density = sparse 
dipole_169.time = 0 
dipole_170.density = sparse 
dipole_170.time = 0 
dipole_171.density = sparse 
dipole_171.time = 0 
dipole_172.density = sparse 
dipole_172.time = 0 
dipole_173.density = sparse 
dipole_173.time = 0 
dipole_174.density = sparse 
dipole_174.time = 0 
dipole_175.density = sparse 
dipole_175.time = 0 
dipole_176.density = sparse 
dipole_176.time = 0 
dipole_177.density = sparse 
dipole_177.time = 0 
dipole_178.density = sparse 
dipole_178.time = 0 
dipole_179.density = sparse 
dipole_179.time = 0 
dipole_180.density = sparse 
dipole_180.time = 0.0156118 
dipole_181.density = sparse 
dipole_181.time = 0 
dipole_182.density = sparse 
dipole_182.time = 0 
dipole_183.density = sparse 
dipole_183.time = 0 
dipole_184.density = sparse 
dipole_184.time = 0 
dipole_185.density = sparse 
dipole_185.time = 0 
dipole_186.density = sparse 
dipole_186.time = 0 
dipole_187.density = sparse 
dipole_187.time = 0 
dipole_188.density = sparse 
dipole_188.time = 0 
dipole_189.density = sparse 
dipole_189.time = 0 
dipole_190.density = sparse 
dipole_190.time = 0 
dipole_191.density = sparse 
dipole_191.time = 0 
dipole_192.density = sparse 
dipole_192.time = 0 
dipole_193.density = sparse 
dipole_193.time = 0 
dipole_194.density = sparse 
dipole_194.time = 0 
dipole_195.density = sparse 
dipole_195.time = 0 
dipole_196.density = sparse 
dipole_196.time = 0 
dipole_197.density = sparse 
dipole_197.time = 0 
dipole_198.density = sparse 
dipole_198.time = 0 
dipole_199.density = sparse 
dipole_199.time = 0 
dipole_200.density = sparse 
dipole_200.time = 0 
dipole_201.density = sparse 
dipole_201.time = 0 
dipole_202.density = sparse 
dipole_202.time = 0 
dipole_203.density = sparse 
dipole_203.time = 0 
dipole_204.density = sparse 
dipole_204.time = 0 
dipole_205.density = sparse 
dipole_205.time = 0 
dipole_206.density = sparse 
dipole_206.time = 0 
dipole_207.density = sparse 
dipole_207.time = 0 
dipole_208.density = sparse 
dipole_208.time = 0 
dipole_209.density = sparse 
dipole_209.time = 0 
dipole_210.density = sparse 
dipole_210.time = 0 
dipole_211.density = sparse 
dipole_211.time = 0 
dipole_212.density = sparse 
dipole_212.time = 0 
dipole_213.density = sparse 
dipole_213.time = 0 
dipole_214.density = sparse 
dipole_214.time = 0 
dipole_215.density = sparse 
dipole_215.time = 0 
dipole_216.density = sparse 
dipole_216.time = 0 
dipole_217.density = sparse 
dipole_217.time = 0 
dipole_218.density = sparse 
dipole_218.time = 0 
dipole_219.density = sparse 
dipole_219.time = 0 
dipole_220.density = sparse 
dipole_220.time = 0 
dipole_221.density = sparse 
dipole_221.time = 0.0937618 
dipole_222.density = sparse 
dipole_222.time = 0 
dipole_223.density = sparse 
dipole_223.time = 0 
dipole_224.density = sparse 
dipole_224.time = 0 
dipole_225.density = sparse 
dipole_225.time = 0 
dipole_226.density = sparse 
dipole_226.time = 0 
dipole_227.density = sparse 
dipole_227.time = 0 
dipole_228.density = sparse 
dipole_228.time = 0 
dipole_229.density = sparse 
dipole_229.time = 0 
dipole_230.density = sparse 
dipole_230.time = 0 
dipole_231.density = sparse 
dipole_231.time = 0 
dipole_232.density = sparse 
dipole_232.time = 0 
dipole_233.density = sparse 
dipole_233.time = 0 
dipole_234.density = sparse 
dipole_234.time = 0 
dipole_235.density = sparse 
dipole_235.time = 0 
dipole_236.density = sparse 
dipole_236.time = 0 
dipole_237.density = sparse 
dipole_237.time = 0 
dipole_238.density = sparse 
dipole_238.time = 0 
dipole_239.density = sparse 
dipole_239.time = 0 
dipole_240.density = sparse 
dipole_240.time = 0 
dipole_241.density = sparse 
dipole_241.time = 0 
dipole_242.density = sparse 
dipole_242.time = 0 
dipole_243.density = sparse 
dipole_243.time = 0 
dipole_244.density = sparse 
dipole_244.time = 0 
dipole_245.density = sparse 
dipole_245.time = 0 
dipole_246.density = sparse 
dipole_246.time = 0 
dipole_247.density = sparse 
dipole_247.time = 0 
dipole_248.density = sparse 
dipole_248.time = 0 
dipole_249.density = sparse 
dipole_249.time = 0 
dipole_250.density = sparse 
dipole_250.time = 0 
dipole_251.density = sparse 
dipole_251.time = 0 
dipole_252.density = sparse 
dipole_252.time = 0 
dipole_253.density = sparse 
dipole_253.time = 0 
dipole_254.density = sparse 
dipole_254.time = 0 
dipole_255.density = sparse 
dipole_255.time = 0 
dipole_256.density = sparse 
dipole_256.time = 0 
dipole_257.density = sparse 
dipole_257.time = 0 
dipole_258.density = sparse 
dipole_258.time = 0 
dipole_259.density = sparse 
dipole_259.time = 0 
dipole_260.density = sparse 
dipole_260.time = 0 
dipole_261.density = sparse 
dipole_261.time = 0 
dipole_262.density = sparse 
dipole_262.time = 0 
dipole_263.density = sparse 
dipole_263.time = 0 
dipole_264.density = sparse 
dipole_264.time = 0 
dipole_265.density = sparse 
dipole_265.time = 0 
dipole_266.density = sparse 
dipole_266.time = 0 
dipole_267.density = sparse 
dipole_267.time = 0 
dipole_268.density = sparse 
dipole_268.time = 0 
dipole_269.density = sparse 
dipole_269.time = 0 
dipole_270.density = sparse 
dipole_270.time = 0 
dipole_271.density = sparse 
dipole_271.time = 0 
dipole_272.density = sparse 
dipole_272.time = 0 
dipole_273.density = sparse 
dipole_273.time = 0 
dipole_274.density = sparse 
dipole_274.time = 0 
dipole_275.density = sparse 
dipole_275.time = 0 
dipole_276.density = sparse 
dipole_276.time = 0 
dipole_277.density = sparse 
dipole_277.time = 0 
dipole_278.density = sparse 
dipole_278.time = 0 
dipole_279.density = sparse 
dipole_279.time = 0 
dipole_280.density = sparse 
dipole_280.time = 0 
dipole_281.density = sparse 
dipole_281.time = 0 
dipole_282.density = sparse 
dipole_282.time = 0 
dipole_283.density = sparse 
dipole_283.time = 0 
dipole_284.density = sparse 
dipole_284.time = 0 
dipole_285.density = sparse 
dipole_285.time = 0 
dipole_286.density = sparse 
dipole_286.time = 0 
dipole_287.density = sparse 
dipole_287.time = 0 
dipole_288.density = sparse 
dipole_288.time = 0 
dipole_289.density = sparse 
dipole_289.time = 0 
dipole_290.density = sparse 
dipole_290.time = 0 
dipole_291.density = sparse 
dipole_291.time = 0 
dipole_292.density = sparse 
dipole_292.time = 0 
dipole_293.density = sparse 
dipole_293.time = 0 
dipole_294.density = sparse 
dipole_294.time = 0 
dipole_295.density = sparse 
dipole_295.time = 0 
dipole_296.density = sparse 
dipole_296.time = 0 
dipole_297.density = sparse 
dipole_297.time = 0 
dipole_298.density = sparse 
dipole_298.time = 0 
dipole_299.density = sparse 
dipole_299.time = 0 
dipole_300.density = sparse 
dipole_300.time = 0 
dipole_301.density = sparse 
dipole_301.time = 0 
dipole_302.density = sparse 
dipole_302.time = 0 
dipole_303.density = sparse 
dipole_303.time = 0 
dipole_304.density = sparse 
dipole_304.time = 0 
dipole_305.density = sparse 
dipole_305.time = 0 
dipole_306.density = sparse 
dipole_306.time = 0.0937606 
dipole_307.density = sparse 
dipole_307.time = 0 
dipole_308.density = sparse 
dipole_308.time = 0 
dipole_309.density = sparse 
dipole_309.time = 0 
dipole_310.density = sparse 
dipole_310.time = 0 
dipole_311.density = sparse 
dipole_311.time = 0 
dipole_312.density = sparse 
dipole_312.time = 0 
dipole_313.density = sparse 
dipole_313.time = 0 
dipole_314.density = sparse 
dipole_314.time = 0 
dipole_315.density = sparse 
dipole_315.time = 0 
dipole_316.density = sparse 
dipole_316.time = 0 
dipole_317.density = sparse 
dipole_317.time = 0 
dipole_318.density = sparse 
dipole_318.time = 0 
dipole_319.density = sparse 
dipole_319.time = 0 
dipole_320.density = sparse 
dipole_320.time = 0 
dipole_321.density = sparse 
dipole_321.time = 0 
dipole_322.density = sparse 
dipole_322.time = 0 
dipole_323.density = sparse 
dipole_323.time = 0 
dipole_324.density = sparse 
dipole_324.time = 0 
dipole_325.density = sparse 
dipole_325.time = 0 
dipole_326.density = sparse 
dipole_326.time = 0 
dipole_327.density = sparse 
dipole_327.time = 0 
dipole_328.density = sparse 
dipole_328.time = 0 
dipole_329.density = sparse 
dipole_329.time = 0 
dipole_330.density = sparse 
dipole_330.time = 0 
dipole_331.density = sparse 
dipole_331.time = 0 
dipole_332.density = sparse 
dipole_332.time = 0 
dipole_333.density = sparse 
dipole_333.time = 0 
dipole_334.density = sparse 
dipole_334.time = 0 
dipole_335.density = sparse 
dipole_335.time = 0 
dipole_336.density = sparse 
dipole_336.time = 0 
dipole_337.density = sparse 
dipole_337.time = 0 
dipole_338.density = sparse 
dipole_338.time = 0 
dipole_339.density = sparse 
dipole_339.time = 0 
dipole_340.density = sparse 
dipole_340.time = 0 
dipole_341.density = sparse 
dipole_341.time = 0 
dipole_342.density = sparse 
dipole_342.time = 0 
dipole_343.density = sparse 
dipole_343.time = 0 
dipole_344.density = sparse 
dipole_344.time = 0 
dipole_345.density = sparse 
dipole_345.time = 0 
dipole_346.density = sparse 
dipole_346.time = 0 
dipole_347.density = sparse 
dipole_347.time = 0 
dipole_348.density = sparse 
dipole_348.time = 0 
dipole_349.density = sparse 
dipole_349.time = 0 
dipole_350.density = sparse 
dipole_350.time = 0 
dipole_351.density = sparse 
dipole_351.time = 0 
dipole_352.density = sparse 
dipole_352.time = 0 
dipole_353.density = sparse 
dipole_353.time = 0 
dipole_354.density = sparse 
dipole_354.time = 0 
dipole_355.density = sparse 
dipole_355.time = 0 
dipole_356.density = sparse 
dipole_356.time = 0 
Dune reported error: Dune::Exception [findEntityImpl:/home/juan/bst-duneuro/src/duneuro/duneuro/common/edgehopping.hh:84]: coordinate is outside of the grid, or grid is not convex 

status =

    -1


***************************************************************************
** Error: Error during the DUNEuro computation, see logs in the command window.
***************************************************************************

I would not need the "head" option if the "brain" option would include the cerebellum.

I understand, there is a missing in-between solution.
I added a new option to include all the grid points inside the inner skull surface.
If you don't have such surface yet, compute the BEM surfaces first.
Please let us know if it solves your problem.

It does not work, the same error message appears. I also tried with forcing a grey layer, it did not help.
I use this pipeline: CAT12 segmentation - simNIBS meshing - DUNEuro.
Please, can you go through these steps and see what is wrong or what am I doing wrong?

https://wetransfer.com/downloads/08ba2124c33f38e377440ebcd5d5903e20230313204445/745e4dd133fe7fad5019313644ee132e20230313204457/313328

This is an MRI file.

Thank you!

It does not work, the same error message appears.

Which error message?
"coordinate is outside of the grid, or grid is not convex"?

This is an MRI file.

If order for us to reproduce and try to fix your error, we would need a full imported dataset to reproduce the error, not only the original MRI. Could you please do the following:

  • Right-click on the subject folder > File > Duplicate subject
  • In the Anatomy tab, for the duplicated subject: delete all the unused files, and keep only the reference MRI (in green), the head surface, the low-resolution cortex surface, the tissues segmentation, and the FEM mesh generated by SimNIBS
  • In the Functional data tab: keep only one imported folder (no "RAW" folder), containing only the channel file. Delete everything
  • Right-click on the channel file > Compute head model => Make sure you can still reproduce exactly the same error with this minimal dataset.
  • Right-click on the subject > File > Export subject
  • Upload the .zip file somewhere and post the download link here.

Thanks

Yes.

Here it is:
https://wetransfer.com/downloads/a90a614b00865357f83ab78c87263e0520230314185629/180a8e59dc4a316db5bda2e46aad17d220230314185644/013622

Thank you for your time and help!

Thank you for the example data.
I could reproduce the error you documented.

Let's see what @tmedani's recommendations are.
(please note that he's away at the moment and won't be able to reply immediately)

1 Like

@juangpc FYI

I really hope that you will find a solution to include the cerebellum.
I am looking for your reply.

Thank you!
Ádám

Dear Francois,

A colleague of mine solved the issue: extracting the surfaces from FEM and then setting the grey layer as cortex will lead to a source grid which includes the cerebellum as well.

Thanks for the effort!

Best regards,
Adam

1 Like

Hi all,
Sorry for not being able to follow up on this issue earlier.
I believe Adam found the solution according to the last message.

Indeed, you need to use a surface that includes both the cortex and the cerebellum (let's label it S0) and then use it to generate the volume source space.

Before running the forward computation, you can check the placement of the sources, and you can overlay the FEM mesh on it and check if all the dipoles are well positioned.

If you find some dipoles outside the brain area, you can duplicate the surface S0 and then shrink the new surface by a few millimeters, then use this new surface S0' to generate the volume source.

PS: Please also note that the FEM may have some instabilities on the results when the dipoles are located on tissue interfaces with high conductivity gradients. This issue is still under deep investigation in the FEM modeling field.

Hi everyone, I am also encountering the same issue:

Dune reported error: Dune::Exception [findEntityImpl:/home/juan/bst-duneuro/src/duneuro/duneuro/common/edgehopping.hh:84]: coordinate is outside of the grid, or grid is not convex 

status =

    -1


***************************************************************************
** Error: Error during the DUNEuro computation, see logs in the command window.
***************************************************************************

I made different attempts, e.g. limiting the sources within the inner skull, limiting to the gray, selecting gray as cortex, neck resection, surface and volume models, but none of it works. By visually inspecting the preview of the dipoles, they seem to correctly be placed from the selected surface inwards. I thought there could be a problem with the tessellation performed by SimNIBS, hence I tried to use the iso2mesh function, but doesn't work in any way (2021 version, old version, fast or slow method).

Any clue?

Thank you,
Ramtin

Hi @romboide2004

Can you send me a reduced version of your protocol, including the head model, the source space you use, and the channel position?
I ll try to reproduce your error and check what is wrong.

Thanks