Open usman0311 opened 4 years ago
Could anyone help me in resolving the issue, I struggled a lot during installation but still gets the following error: usman@usman:~/Downloads/Genius-TCAD-Open-master$ ./waf --prefix=$PWD --with-petsc-dir=/home/usman/Downloads/petsc-3.5.4 --with-petsc-arch=/home/usman/Downloads/petsc-3.5.4/arch-linux2-c-opt --with-vtk-dir=/home/usman/usm/VTK --with-cgns-dir=/home/usman/usm/cgnslib_2.5-5/cgnslib_2.5 --with-vtk-dir=/home/usman/usm/VTK --with-vtk-ver=vtk-7.1.1 configure build install Setting top to : /home/usman/Downloads/Genius-TCAD-Open-master Setting out to : /home/usman/Downloads/Genius-TCAD-Open-master/build/default Checking for 'icc' (c compiler) : not found Checking for 'gcc' (c compiler) : ok Checking for 'icpc' (c++ compiler) : not found Checking for 'g++' (c++ compiler) : ok Checking for 'ifort' (fortran compiler) : not found Checking for 'gfortran' (fortran compiler) : ok Checking for program git : /usr/bin/git Setting version string : 20191212 Detecting optimization options : -O2 -unroll -msse3 Checking for visibility flags : yes Checking for size of double : yes Checking for size of float : yes Checking for size of int : yes Checking for size of long int : yes Checking for size of long long int : yes Checking for size of short int : yes Checking for size of void * : yes Checking for header fcntl.h : yes Checking for header float.h : yes Checking for header fenv.h : yes Checking for header limits.h : yes Checking for header stddef.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header stdio.h : yes Checking for header assert.h : yes Checking for header sys/time.h : yes Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header memory.h : yes Checking for header strings.h : yes Checking for header inttypes.h : yes Checking for header stdint.h : yes Checking for header unistd.h : yes Checking for header tr1/unordered_map : yes Checking for header tr1/unordered_set : yes Checking for header unordered_map : yes Checking for header unordered_set : yes Checking for header limits : yes Checking for c++ namespaces : yes Checking for std::sstream : yes Checking for library m : yes Using Petsc version 3.5.4 Checking for header petscversion.h : yes PETSC USE REAL double Checking for MPI : no Checking Fortran library : ok Checking for library Petsc : yes Checking for header cgnslib.h : yes Checking for library cgns : yes Checking for header vtkConfigure.h : no Checking for python-sip : no Checking for program flex : /usr/bin/flex Checking for program bison : /usr/bin/bison 'configure' finished successfully (2.993s) Waf: Entering directory `/home/usman/Downloads/Genius-TCAD-Open-master/build/default' [ 97/620] cxxshlib: build/default/src/material/Air/Air_Optical.cc.3.o build/default/src/material/Air/Air_band.cc.3.o build/default/src/material/Air/Air_basic.cc.3.o build/default/src/material/Air/Air_thermal.cc.3.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libAir.so [110/620] cxxshlib: build/default/src/material/AlGaAs/AlGaAs_Optical.cc.5.o build/default/src/material/AlGaAs/AlGaAs_band.cc.5.o build/default/src/material/AlGaAs/AlGaAs_basic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_gen.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Analytic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Hypertang.cc.5.o build/default/src/material/AlGaAs/AlGaAs_thermal.cc.5.o build/default/src/material/AlGaAs/AlGaAs_trap.cc.5.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libAlGaAs.so [114/620] cxxshlib: build/default/src/material/W/W_Optical.cc.10.o build/default/src/material/W/W_basic.cc.10.o build/default/src/material/W/W_thermal.cc.10.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libW.so [118/620] cxxshlib: build/default/src/material/Cu/Cu_Optical.cc.14.o build/default/src/material/Cu/Cu_basic.cc.14.o build/default/src/material/Cu/Cu_thermal.cc.14.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libCu.so [228/620] cxxshlib: build/default/src/material/Diamond/Diamond_Optical.cc.15.o build/default/src/material/Diamond/Diamond_band.cc.15.o build/default/src/material/Diamond/Diamond_basic.cc.15.o build/default/src/material/Diamond/Diamond_gen.cc.15.o build/default/src/material/Diamond/Diamond_mob_Analytic.cc.15.o build/default/src/material/Diamond/Diamond_thermal.cc.15.o build/default/src/material/Diamond/Diamond_trap.cc.15.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libDiamond.so [228/620] cxxshlib: build/default/src/material/Elec/Elec_Optical.cc.18.o build/default/src/material/Elec/Elec_basic.cc.18.o build/default/src/material/Elec/Elec_thermal.cc.18.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libElec.so [228/620] cxxshlib: build/default/src/material/GaAs/GaAs_Optical.cc.20.o build/default/src/material/GaAs/GaAs_band.cc.20.o build/default/src/material/GaAs/GaAs_basic.cc.20.o build/default/src/material/GaAs/GaAs_gen.cc.20.o build/default/src/material/GaAs/GaAs_mob_Analytic.cc.20.o build/default/src/material/GaAs/GaAs_mob_Hypertang.cc.20.o build/default/src/material/GaAs/GaAs_thermal.cc.20.o build/default/src/material/GaAs/GaAs_trap.cc.20.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libGaAs.so [231/620] cxxshlib: build/default/src/material/Ge/Ge_Optical.cc.24.o build/default/src/material/Ge/Ge_band.cc.24.o build/default/src/material/Ge/Ge_basic.cc.24.o build/default/src/material/Ge/Ge_gen.cc.24.o build/default/src/material/Ge/Ge_mob_Analytic.cc.24.o build/default/src/material/Ge/Ge_thermal.cc.24.o build/default/src/material/Ge/Ge_trap.cc.24.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libGe.so [232/620] cxxshlib: build/default/src/material/NPolySi/NPolySi_Optical.cc.36.o build/default/src/material/NPolySi/NPolySi_basic.cc.36.o build/default/src/material/NPolySi/NPolySi_thermal.cc.36.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libNPolySi.so [233/620] cxxshlib: build/default/src/material/PolySi/PolySi_Optical.cc.40.o build/default/src/material/PolySi/PolySi_band.cc.40.o build/default/src/material/PolySi/PolySi_band_Sdevice.cc.40.o build/default/src/material/PolySi/PolySi_basic.cc.40.o build/default/src/material/PolySi/PolySi_basic_Sdevice.cc.40.o build/default/src/material/PolySi/PolySi_gen.cc.40.o build/default/src/material/PolySi/PolySi_mob_Analytic.cc.40.o build/default/src/material/PolySi/PolySi_thermal.cc.40.o build/default/src/material/PolySi/PolySi_trap.cc.40.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libPolySi.so [234/620] cxxshlib: build/default/src/material/Si/Si_Optical.cc.52.o build/default/src/material/Si/Si_Optical_Green.cc.52.o build/default/src/material/Si/Si_band_Sdevice.cc.52.o build/default/src/material/Si/Si_band_default.cc.52.o build/default/src/material/Si/Si_band_schenk.cc.52.o build/default/src/material/Si/Si_basic.cc.52.o build/default/src/material/Si/Si_basic_Sdevice.cc.52.o build/default/src/material/Si/Si_gen.cc.52.o build/default/src/material/Si/Si_gen_Valdinoci.cc.52.o build/default/src/material/Si/Si_mob_Analytic.cc.52.o build/default/src/material/Si/Si_mob_Constant.cc.52.o build/default/src/material/Si/Si_mob_Darwish.cc.52.o build/default/src/material/Si/Si_mob_HP.cc.52.o build/default/src/material/Si/Si_mob_Lombardi.cc.52.o build/default/src/material/Si/Si_mob_Lucent.cc.52.o build/default/src/material/Si/Si_mob_Philips.cc.52.o build/default/src/material/Si/Si_mob_Sdevice.cc.52.o build/default/src/material/Si/Si_thermal.cc.52.o build/default/src/material/Si/Si_trap.cc.52.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libSi.so [235/620] cxxshlib: build/default/src/material/TiSi2/TiSi2_Optical.cc.53.o build/default/src/material/TiSi2/TiSi2_basic.cc.53.o build/default/src/material/TiSi2/TiSi2_thermal.cc.53.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libTiSi2.so [236/620] cxx: src/hook/dlhook.cc -> build/default/src/hook/dlhook.cc.1.o [237/620] cxx: src/hook/shell_hook.cc -> build/default/src/hook/shell_hook.cc.2.o [238/620] cxx: src/hook/rawfile_hook.cc -> build/default/src/hook/rawfile_hook.cc.3.o [239/620] cxx: src/hook/gnuplot_hook.cc -> build/default/src/hook/gnuplot_hook.cc.4.o [240/620] cxx: src/hook/data_hook.cc -> build/default/src/hook/data_hook.cc.5.o [241/620] cxx: src/hook/cv_hook.cc -> build/default/src/hook/cv_hook.cc.6.o [242/620] cxx: src/hook/probe_hook.cc -> build/default/src/hook/probe_hook.cc.7.o [243/620] cxx: src/hook/charge_deposit_hook.cc -> build/default/src/hook/charge_deposit_hook.cc.8.o [244/620] cxx: src/hook/vtk_hook.cc -> build/default/src/hook/vtk_hook.cc.9.o [245/620] cxx: src/hook/cgns_hook.cc -> build/default/src/hook/cgns_hook.cc.10.o [246/620] cxx: src/hook/mob_monitor_hook.cc -> build/default/src/hook/mob_monitor_hook.cc.11.o [247/620] cxx: src/hook/ddm_monitor_hook.cc -> build/default/src/hook/ddm_monitor_hook.cc.12.o [248/620] cxx: src/hook/eigenvalue_hook.cc -> build/default/src/hook/eigenvalue_hook.cc.13.o [249/620] cxx: src/hook/singularvalue_hook.cc -> build/default/src/hook/singularvalue_hook.cc.14.o [250/620] cxx: src/hook/lsmonitor_hook.cc -> build/default/src/hook/lsmonitor_hook.cc.15.o [251/620] cxx: src/hook/spice_monitor_hook.cc -> build/default/src/hook/spice_monitor_hook.cc.16.o [252/620] cxx: src/hook/ksp_convergence_hook.cc -> build/default/src/hook/ksp_convergence_hook.cc.17.o [253/620] cxx: src/hook/current_conservation_hook.cc -> build/default/src/hook/current_conservation_hook.cc.18.o [254/620] cxx: src/hook/particle_capture_g4_hook.cc -> build/default/src/hook/particle_capture_g4_hook.cc.19.o [255/620] cxx: src/hook/particle_capture_data_hook.cc -> build/default/src/hook/particle_capture_data_hook.cc.20.o [256/620] cxx: src/hook/particle_capture_analytic_hook.cc -> build/default/src/hook/particle_capture_analytic_hook.cc.21.o [257/620] cxx: src/hook/particle_capture_1d_hook.cc -> build/default/src/hook/particle_capture_1d_hook.cc.22.o [258/620] cxx: src/hook/interface_current_hook.cc -> build/default/src/hook/interface_current_hook.cc.23.o [259/620] cxx: src/hook/fg_qf_hook.cc -> build/default/src/hook/fg_qf_hook.cc.24.o In file included from /home/usman/Downloads/Genius-TCAD-Open-master/include/hook/particle_capture_1d_hook.h:30:0, from ../../src/hook/particle_capture_1d_hook.cc:28: /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:143:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] double evaluate(double x) const throw(const char); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:196:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMaximumF() const throw(const char) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:204:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMinimumF() const throw(const char) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:368:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addPair(double newx, double newf) throw(const char); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:382:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMissingX() const throw(const char*) ; ^~~~~ [260/620] cxx: src/hook/particle_monitor_hook.cc -> build/default/src/hook/particle_monitor_hook.cc.25.o [261/620] cxx: src/hook/surface_recombination_hook.cc -> build/default/src/hook/surface_recombination_hook.cc.27.o [262/620] cxx: src/hook/tunneling_hook.cc -> build/default/src/hook/tunneling_hook.cc.28.o [263/620] cxx: src/hook/threshold_hook.cc -> build/default/src/hook/threshold_hook.cc.29.o [264/620] cxx: src/base/dof_object.cc -> build/default/src/base/dof_object.cc.2.o [265/620] cxx: src/base/genius_env.cc -> build/default/src/base/genius_env.cc.2.o [266/620] cxx: src/base/log.cc -> build/default/src/base/log.cc.2.o [267/620] cxx: src/base/memory_log.cc -> build/default/src/base/memory_log.cc.2.o [268/620] cxx: src/base/perf_log.cc -> build/default/src/base/perf_log.cc.2.o In file included from ../../src/base/memory_log.cc:7:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:18:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr _instance; ^~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~ In file included from ../../src/base/memory_log.cc:7:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:19:21: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] friend class std::auto_ptr; ^~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~ ../../src/base/memory_log.cc:10:6: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr MMU::_instance; ^~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~ [269/620] cxx: src/bc/boundary_condition.cc -> build/default/src/bc/boundary_condition.cc.2.o [270/620] cxx: src/bc/boundary_condition_collector.cc -> build/default/src/bc/boundary_condition_collector.cc.2.o [271/620] cxx: src/bc/boundary_mos_channel_elem.cc -> build/default/src/bc/boundary_mos_channel_elem.cc.2.o [272/620] cxx: src/bc/boundary_nearest_point.cc -> build/default/src/bc/boundary_nearest_point.cc.2.o [273/620] cxx: src/fe/fe.cc -> build/default/src/fe/fe.cc.2.o [274/620] cxx: src/fe/fe_base.cc -> build/default/src/fe/fe_base.cc.2.o [275/620] cxx: src/fe/fe_boundary.cc -> build/default/src/fe/fe_boundary.cc.2.o [276/620] cxx: src/fe/fe_hermite.cc -> build/default/src/fe/fe_hermite.cc.2.o [277/620] cxx: src/fe/fe_hermite_shape_1D.cc -> build/default/src/fe/fe_hermite_shape_1D.cc.2.o [278/620] cxx: src/fe/fe_hermite_shape_2D.cc -> build/default/src/fe/fe_hermite_shape_2D.cc.2.o [279/620] cxx: src/fe/fe_hermite_shape_3D.cc -> build/default/src/fe/fe_hermite_shape_3D.cc.2.o [280/620] cxx: src/fe/fe_lagrange.cc -> build/default/src/fe/fe_lagrange.cc.2.o [281/620] cxx: src/fe/fe_lagrange_shape_0D.cc -> build/default/src/fe/fe_lagrange_shape_0D.cc.2.o [282/620] cxx: src/fe/fe_lagrange_shape_1D.cc -> build/default/src/fe/fe_lagrange_shape_1D.cc.2.o [283/620] cxx: src/fe/fe_lagrange_shape_2D.cc -> build/default/src/fe/fe_lagrange_shape_2D.cc.2.o [284/620] cxx: src/fe/fe_lagrange_shape_3D.cc -> build/default/src/fe/fe_lagrange_shape_3D.cc.2.o [285/620] cxx: src/fe/fe_map.cc -> build/default/src/fe/fe_map.cc.2.o [286/620] cxx: src/fe/number_lookups.cc -> build/default/src/fe/number_lookups.cc.2.o [287/620] cxx: src/geom/edge.cc -> build/default/src/geom/edge.cc.2.o [288/620] cxx: src/geom/edge_edge2.cc -> build/default/src/geom/edge_edge2.cc.2.o [289/620] cxx: src/geom/edge_edge2_fvm.cc -> build/default/src/geom/edge_edge2_fvm.cc.2.o [290/620] cxx: src/geom/elem.cc -> build/default/src/geom/elem.cc.2.o [291/620] cxx: src/geom/elem_refinement.cc -> build/default/src/geom/elem_refinement.cc.2.o [292/620] cxx: src/geom/face_cy_quad4_fvm.cc -> build/default/src/geom/face_cy_quad4_fvm.cc.2.o [293/620] cxx: src/geom/face_cy_tri3_fvm.cc -> build/default/src/geom/face_cy_tri3_fvm.cc.2.o [294/620] cxx: src/geom/face_quad.cc -> build/default/src/geom/face_quad.cc.2.o [295/620] cxx: src/geom/face_quad4.cc -> build/default/src/geom/face_quad4.cc.2.o [296/620] cxx: src/geom/face_quad4_fvm.cc -> build/default/src/geom/face_quad4_fvm.cc.2.o [297/620] cxx: src/geom/face_tri.cc -> build/default/src/geom/face_tri.cc.2.o [298/620] cxx: src/geom/face_tri3.cc -> build/default/src/geom/face_tri3.cc.2.o [299/620] cxx: src/geom/face_tri3_fvm.cc -> build/default/src/geom/face_tri3_fvm.cc.2.o [300/620] cxx: src/geom/node_elem.cc -> build/default/src/geom/node_elem.cc.2.o [301/620] cxx: src/geom/plane.cc -> build/default/src/geom/plane.cc.2.o [302/620] cxx: src/geom/polygon.cc -> build/default/src/geom/polygon.cc.2.o [303/620] cxx: src/geom/polygon_usample.cc -> build/default/src/geom/polygon_usample.cc.2.o [304/620] cxx: src/geom/sphere.cc -> build/default/src/geom/sphere.cc.2.o [305/620] cxx: src/interpolation/interpolation_1d_linear.cc -> build/default/src/interpolation/interpolation_1d_linear.cc.2.o [306/620] cxx: src/interpolation/interpolation_1d_spline.cc -> build/default/src/interpolation/interpolation_1d_spline.cc.2.o [307/620] cxx: src/interpolation/interpolation_2d_csa.cc -> build/default/src/interpolation/interpolation_2d_csa.cc.2.o [308/620] cxx: src/interpolation/interpolation_2d_nn.cc -> build/default/src/interpolation/interpolation_2d_nn.cc.2.o [309/620] cxx: src/interpolation/interpolation_3d_nbtet.cc -> build/default/src/interpolation/interpolation_3d_nbtet.cc.2.o [310/620] cxx: src/interpolation/interpolation_3d_qshep.cc -> build/default/src/interpolation/interpolation_3d_qshep.cc.2.o [311/620] cxx: src/math/adolc_init.cc -> build/default/src/math/adolc_init.cc.2.o [312/620] cxx: src/math/csr_matrix.cc -> build/default/src/math/csr_matrix.cc.2.o [313/620] cxx: src/math/dense_matrix.cc -> build/default/src/math/dense_matrix.cc.2.o [314/620] cxx: src/math/dense_matrix_base.cc -> build/default/src/math/dense_matrix_base.cc.2.o [315/620] cxx: src/math/dense_vector.cc -> build/default/src/math/dense_vector.cc.2.o [316/620] cxx: src/math/dense_vector_base.cc -> build/default/src/math/dense_vector_base.cc.2.o [317/620] cxx: src/math/expr_evaluate.cc -> build/default/src/math/expr_evaluate.cc.2.o [318/620] cxx: src/math/numeric_vector.cc -> build/default/src/math/numeric_vector.cc.2.o [319/620] cxx: src/math/petsc_matrix.cc -> build/default/src/math/petsc_matrix.cc.2.o [320/620] cxx: src/math/petsc_type.cc -> build/default/src/math/petsc_type.cc.2.o [321/620] cxx: src/math/petsc_utils.cc -> build/default/src/math/petsc_utils.cc.2.o [322/620] cxx: src/math/petsc_vector.cc -> build/default/src/math/petsc_vector.cc.2.o [323/620] cxx: src/math/sparse_matrix.cc -> build/default/src/math/sparse_matrix.cc.2.o [324/620] cxx: src/math/symbolic_matrix.cc -> build/default/src/math/symbolic_matrix.cc.2.o [325/620] cxx: src/math/type_tensor.cc -> build/default/src/math/type_tensor.cc.2.o [326/620] cxx: src/math/type_vector.cc -> build/default/src/math/type_vector.cc.2.o [327/620] cxx: src/mesh/boundary_info.cc -> build/default/src/mesh/boundary_info.cc.2.o [328/620] cxx: src/mesh/boundary_mesh.cc -> build/default/src/mesh/boundary_mesh.cc.2.o [329/620] cxx: src/mesh/mesh_base.cc -> build/default/src/mesh/mesh_base.cc.2.o [330/620] cxx: src/mesh/mesh_communication.cc -> build/default/src/mesh/mesh_communication.cc.2.o [331/620] cxx: src/mesh/mesh_modification.cc -> build/default/src/mesh/mesh_modification.cc.2.o [332/620] cxx: src/mesh/mesh_refinement.cc -> build/default/src/mesh/mesh_refinement.cc.2.o [333/620] cxx: src/mesh/mesh_refinement_flagging.cc -> build/default/src/mesh/mesh_refinement_flagging.cc.2.o [334/620] cxx: src/mesh/mesh_refinement_smoothing.cc -> build/default/src/mesh/mesh_refinement_smoothing.cc.2.o [335/620] cxx: src/mesh/mesh_tools.cc -> build/default/src/mesh/mesh_tools.cc.2.o [336/620] cxx: src/mesh/serial_mesh.cc -> build/default/src/mesh/serial_mesh.cc.2.o [337/620] cxx: src/mesh/serial_mesh_iterators.cc -> build/default/src/mesh/serial_mesh_iterators.cc.2.o [338/620] cxx: src/mesh/unstructured_mesh.cc -> build/default/src/mesh/unstructured_mesh.cc.2.o [339/620] cxx: src/meshgen/mesh_generation_cy.cc -> build/default/src/meshgen/mesh_generation_cy.cc.2.o [340/620] cxx: src/meshgen/mesh_generation_cy2d.cc -> build/default/src/meshgen/mesh_generation_cy2d.cc.2.o [341/620] cxx: src/meshgen/mesh_generation_cy3d.cc -> build/default/src/meshgen/mesh_generation_cy3d.cc.2.o [342/620] cxx: src/meshgen/mesh_generation_quad4.cc -> build/default/src/meshgen/mesh_generation_quad4.cc.2.o [343/620] cxx: src/meshgen/mesh_generation_struct.cc -> build/default/src/meshgen/mesh_generation_struct.cc.2.o [344/620] cxx: src/meshgen/mesh_generation_tri3.cc -> build/default/src/meshgen/mesh_generation_tri3.cc.2.o [345/620] cxx: src/parser/file_include.cc -> build/default/src/parser/file_include.cc.2.o [346/620] cxx: src/parser/parser.cc -> build/default/src/parser/parser.cc.2.o [347/620] cxx: src/parser/parser_card.cc -> build/default/src/parser/parser_card.cc.2.o [348/620] cxx: src/parser/parser_parameter.cc -> build/default/src/parser/parser_parameter.cc.2.o [349/620] cxx: src/parser/pattern.cc -> build/default/src/parser/pattern.cc.2.o [350/620] cxx: src/parser/pattern_xml.cc -> build/default/src/parser/pattern_xml.cc.2.o [351/620] cxx: src/partition/linear_partitioner.cc -> build/default/src/partition/linear_partitioner.cc.2.o [352/620] cxx: src/partition/metis_partitioner.cc -> build/default/src/partition/metis_partitioner.cc.2.o [353/620] cxx: src/partition/parmetis_partitioner.cc -> build/default/src/partition/parmetis_partitioner.cc.2.o [354/620] cxx: src/partition/partitioner.cc -> build/default/src/partition/partitioner.cc.2.o [355/620] cxx: src/quadrature/quadrature.cc -> build/default/src/quadrature/quadrature.cc.2.o [356/620] cxx: src/quadrature/quadrature_build.cc -> build/default/src/quadrature/quadrature_build.cc.2.o [357/620] cxx: src/quadrature/quadrature_conical.cc -> build/default/src/quadrature/quadrature_conical.cc.2.o [358/620] cxx: src/quadrature/quadrature_conical_2D.cc -> build/default/src/quadrature/quadrature_conical_2D.cc.2.o [359/620] cxx: src/quadrature/quadrature_conical_3D.cc -> build/default/src/quadrature/quadrature_conical_3D.cc.2.o [360/620] cxx: src/quadrature/quadrature_gauss.cc -> build/default/src/quadrature/quadrature_gauss.cc.2.o [361/620] cxx: src/quadrature/quadrature_gauss_1D.cc -> build/default/src/quadrature/quadrature_gauss_1D.cc.2.o [362/620] cxx: src/quadrature/quadrature_gauss_2D.cc -> build/default/src/quadrature/quadrature_gauss_2D.cc.2.o [363/620] cxx: src/quadrature/quadrature_gauss_3D.cc -> build/default/src/quadrature/quadrature_gauss_3D.cc.2.o [364/620] cxx: src/quadrature/quadrature_jacobi_1D.cc -> build/default/src/quadrature/quadrature_jacobi_1D.cc.2.o [365/620] cxx: src/solution/cgns_io.cc -> build/default/src/solution/cgns_io.cc.2.o [366/620] cxx: src/solution/conductor_region.cc -> build/default/src/solution/conductor_region.cc.2.o [367/620] cxx: src/solution/control.cc -> build/default/src/solution/control.cc.2.o [368/620] cxx: src/solution/dfise_io.cc -> build/default/src/solution/dfise_io.cc.2.o [369/620] cxx: src/solution/external_circuit.cc -> build/default/src/solution/external_circuit.cc.2.o [370/620] cxx: src/solution/external_circuit_pi.cc -> build/default/src/solution/external_circuit_pi.cc.2.o [371/620] cxx: src/solution/external_circuit_rcl.cc -> build/default/src/solution/external_circuit_rcl.cc.2.o [372/620] cxx: src/solution/external_circuit_rct.cc -> build/default/src/solution/external_circuit_rct.cc.2.o [373/620] cxx: src/solution/fvm_cell_data.cc -> build/default/src/solution/fvm_cell_data.cc.2.o [374/620] cxx: src/solution/fvm_node_data.cc -> build/default/src/solution/fvm_node_data.cc.2.o [375/620] cxx: src/solution/fvm_node_info.cc -> build/default/src/solution/fvm_node_info.cc.2.o [376/620] cxx: src/solution/gdml_io.cc -> build/default/src/solution/gdml_io.cc.2.o [377/620] cxx: src/solution/gmsh_io.cc -> build/default/src/solution/gmsh_io.cc.2.o [378/620] cxx: src/solution/insulator_region.cc -> build/default/src/solution/insulator_region.cc.2.o [379/620] cxx: src/solution/location_io.cc -> build/default/src/solution/location_io.cc.2.o [380/620] cxx: src/solution/pml_region.cc -> build/default/src/solution/pml_region.cc.2.o [381/620] cxx: src/solution/resistance_region.cc -> build/default/src/solution/resistance_region.cc.2.o [382/620] cxx: src/solution/semiconductor_region.cc -> build/default/src/solution/semiconductor_region.cc.2.o [383/620] cxx: src/solution/simulation_region.cc -> build/default/src/solution/simulation_region.cc.2.o [384/620] cxx: src/solution/simulation_system.cc -> build/default/src/solution/simulation_system.cc.2.o [385/620] cxx: src/solution/solution_define.cc -> build/default/src/solution/solution_define.cc.2.o [386/620] cxx: src/solution/stanford_io.cc -> build/default/src/solution/stanford_io.cc.2.o [387/620] cxx: src/solution/tif3d_io.cc -> build/default/src/solution/tif3d_io.cc.2.o [388/620] cxx: src/solution/unv_io.cc -> build/default/src/solution/unv_io.cc.2.o [389/620] cxx: src/solution/vacuum_region.cc -> build/default/src/solution/vacuum_region.cc.2.o [390/620] cxx: src/solution/variable_define.cc -> build/default/src/solution/variable_define.cc.2.o [391/620] cxx: src/solution/vtk2_io.cc -> build/default/src/solution/vtk2_io.cc.2.o [392/620] cxx: src/solution/vtk_io.cc -> build/default/src/solution/vtk_io.cc.2.o [393/620] cxx: src/solver/ddm1/ddm1.cc -> build/default/src/solver/ddm1/ddm1.cc.2.o [394/620] cxx: src/solver/ddm1/ddm1_boundary_charge_emit.cc -> build/default/src/solver/ddm1/ddm1_boundary_charge_emit.cc.2.o [395/620] cxx: src/solver/ddm1/ddm1_boundary_ei_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o [396/620] cxx: src/solver/ddm1/ddm1_boundary_float_metal.cc -> build/default/src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o ../../src/solver/ddm1/ddm1_boundary_charge_emit.cc: In member function ‘virtual void ChargeEmitBC::DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector&, std::vector&, std::vector&)’: ../../src/solver/ddm1/ddm1_boundary_charge_emit.cc:80:59: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2};
../../src/solver/ddm1/ddm1_boundary_charge_emit.cc:80:88: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [397/620] cxx: src/solver/ddm1/ddm1_boundary_gate.cc -> build/default/src/solver/ddm1/ddm1_boundary_gate.cc.2.o [398/620] cxx: src/solver/ddm1/ddm1_boundary_hetero_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_hetero_interface.cc.2.o [399/620] cxx: src/solver/ddm1/ddm1_boundary_homo_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_homo_interface.cc.2.o [400/620] cxx: src/solver/ddm1/ddm1_boundary_ii_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_ii_interface.cc.2.o ../../src/solver/ddm1/ddm1_boundary_homo_interface.cc: In member function ‘virtual void HomoInterfaceBC::DDM1_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm1/ddm1_boundary_homo_interface.cc:371:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_homo_interface.cc:371:99: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cols[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [401/620] cxx: src/solver/ddm1/ddm1_boundary_ir_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_ir_interface.cc.2.o [402/620] cxx: src/solver/ddm1/ddm1_boundary_is_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_is_interface.cc.2.o [403/620] cxx: src/solver/ddm1/ddm1_boundary_neumann.cc -> build/default/src/solver/ddm1/ddm1_boundary_neumann.cc.2.o [404/620] cxx: src/solver/ddm1/ddm1_boundary_ohmic.cc -> build/default/src/solver/ddm1/ddm1_boundary_ohmic.cc.2.o ../../src/solver/ddm1/ddm1_boundary_is_interface.cc: In member function ‘virtual void InsulatorSemiconductorInterfaceBC::DDM1_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm1/ddm1_boundary_is_interface.cc:381:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {fvm_nodes[i]->global_offset()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_is_interface.cc:381:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] 3] = {fvm_nodes[i]->global_offset()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_is_interface.cc:381:131: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _offset()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_neumann.cc: In member function ‘virtual void NeumannBC::DDM1_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm1/ddm1_boundary_neumann.cc:142:55: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_neumann.cc:142:84: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] t index[3] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_neumann.cc:142:113: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [405/620] cxx: src/solver/ddm1/ddm1_boundary_poly_gate.cc -> build/default/src/solver/ddm1/ddm1_boundary_poly_gate.cc.2.o ../../src/solver/ddm1/ddm1_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ddm1/ddm1_boundary_ohmic.cc:113:61: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_ohmic.cc:113:90: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [406/620] cxx: src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc -> build/default/src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc.2.o [407/620] cxx: src/solver/ddm1/ddm1_boundary_resistance_schottky.cc -> build/default/src/solver/ddm1/ddm1_boundary_resistance_schottky.cc.2.o ../../src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc: In member function ‘virtual void IF_Metal_OhmicBC::DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc:168:65: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc:168:104: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [408/620] cxx: src/solver/ddm1/ddm1_boundary_rr_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_rr_interface.cc.2.o [409/620] cxx: src/solver/ddm1/ddm1_boundary_schottky.cc -> build/default/src/solver/ddm1/ddm1_boundary_schottky.cc.2.o [410/620] cxx: src/solver/ddm1/ddm1_boundary_simple_gate.cc -> build/default/src/solver/ddm1/ddm1_boundary_simple_gate.cc.2.o [411/620] cxx: src/solver/ddm1/ddm1_boundary_solderpad.cc -> build/default/src/solver/ddm1/ddm1_boundary_solderpad.cc.2.o [412/620] cxx: src/solver/ddm1/ddm1_conductor.cc -> build/default/src/solver/ddm1/ddm1_conductor.cc.2.o [413/620] cxx: src/solver/ddm1/ddm1_insulator.cc -> build/default/src/solver/ddm1/ddm1_insulator.cc.2.o [414/620] cxx: src/solver/ddm1/ddm1_resistance.cc -> build/default/src/solver/ddm1/ddm1_resistance.cc.2.o [415/620] cxx: src/solver/ddm1/ddm1_semiconductor.cc -> build/default/src/solver/ddm1/ddm1_semiconductor.cc.2.o [416/620] cxx: src/solver/ddm2/ddm2.cc -> build/default/src/solver/ddm2/ddm2.cc.2.o [417/620] cxx: src/solver/ddm2/ddm2_boundary_ei_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_ei_interface.cc.2.o [418/620] cxx: src/solver/ddm2/ddm2_boundary_ev.cc -> build/default/src/solver/ddm2/ddm2_boundary_ev.cc.2.o ../../src/solver/ddm1/ddm1_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDM1_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm1/ddm1_semiconductor.cc:1362:39: warning: narrowing conversion of ‘(((unsigned int)global_offset) + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {global_offset+0, global_offset+1, global_offset+2}; ~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_semiconductor.cc:1362:56: warning: narrowing conversion of ‘(((unsigned int)global_offset) + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {global_offset+0, global_offset+1, global_offset+2}; ~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_semiconductor.cc:1362:73: warning: narrowing conversion of ‘(((unsigned int)global_offset) + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {global_offset+0, global_offset+1, global_offset+2}; ~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDM1_Time_Dependent_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm1/ddm1_semiconductor.cc:1503:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm1/ddm1_semiconductor.cc:1503:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [419/620] cxx: src/solver/ddm2/ddm2_boundary_float_metal.cc -> build/default/src/solver/ddm2/ddm2_boundary_float_metal.cc.2.o [420/620] cxx: src/solver/ddm2/ddm2_boundary_gate.cc -> build/default/src/solver/ddm2/ddm2_boundary_gate.cc.2.o [421/620] cxx: src/solver/ddm2/ddm2_boundary_hetero_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_hetero_interface.cc.2.o ../../src/solver/ddm2/ddm2_boundary_hetero_interface.cc: In member function ‘virtual void HeteroInterfaceBC::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_boundary_hetero_interface.cc:557:69: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols_psi[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_hetero_interface.cc:557:103: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _psi[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_hetero_interface.cc:561:67: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols_t[2] = { fvm_nodes[i]->global_offset()+1, fvm_nodes[0]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_hetero_interface.cc:561:101: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ls_t[2] = { fvm_nodes[i]->global_offset()+1, fvm_nodes[0]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [422/620] cxx: src/solver/ddm2/ddm2_boundary_homo_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_homo_interface.cc.2.o [423/620] cxx: src/solver/ddm2/ddm2_boundary_ii_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_ii_interface.cc.2.o ../../src/solver/ddm2/ddm2_boundary_homo_interface.cc: In member function ‘virtual void HomoInterfaceBC::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_boundary_homo_interface.cc:418:69: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols_psi[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_homo_interface.cc:418:103: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _psi[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_homo_interface.cc:422:67: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols_t[2] = { fvm_nodes[i]->global_offset()+1, fvm_nodes[0]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_homo_interface.cc:422:101: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ls_t[2] = { fvm_nodes[i]->global_offset()+1, fvm_nodes[0]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [424/620] cxx: src/solver/ddm2/ddm2_boundary_ir_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_ir_interface.cc.2.o [425/620] cxx: src/solver/ddm2/ddm2_boundary_is_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_is_interface.cc.2.o [426/620] cxx: src/solver/ddm2/ddm2_boundary_iv.cc -> build/default/src/solver/ddm2/ddm2_boundary_iv.cc.2.o [427/620] cxx: src/solver/ddm2/ddm2_boundary_neumann.cc -> build/default/src/solver/ddm2/ddm2_boundary_neumann.cc.2.o ../../src/solver/ddm2/ddm2_boundary_is_interface.cc: In member function ‘virtual void InsulatorSemiconductorInterfaceBC::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_boundary_is_interface.cc:364:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[4] = {fvm_nodes[i]->global_offset()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2, fvm_nodes[i]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_is_interface.cc:364:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] 4] = {fvm_nodes[i]->global_offset()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2, fvm_nodes[i]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_is_interface.cc:364:131: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ()+0, fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2, fvm_nodes[i]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_is_interface.cc:364:164: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _offset()+1, fvm_nodes[i]->global_offset()+2, fvm_nodes[i]->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_neumann.cc: In member function ‘virtual void NeumannBC::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_boundary_neumann.cc:160:55: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[4] = {fvm_node->global_offset()+0, ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_neumann.cc:161:55: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_node->global_offset()+1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_neumann.cc:162:55: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_node->global_offset()+2, ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_neumann.cc:163:55: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [428/620] cxx: src/solver/ddm2/ddm2_boundary_ohmic.cc -> build/default/src/solver/ddm2/ddm2_boundary_ohmic.cc.2.o [429/620] cxx: src/solver/ddm2/ddm2_boundary_poly_gate.cc -> build/default/src/solver/ddm2/ddm2_boundary_poly_gate.cc.2.o [430/620] cxx: src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc -> build/default/src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc.2.o [431/620] cxx: src/solver/ddm2/ddm2_boundary_resistance_schottky.cc -> build/default/src/solver/ddm2/ddm2_boundary_resistance_schottky.cc.2.o ../../src/solver/ddm2/ddm2_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::DDM2_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ddm2/ddm2_boundary_ohmic.cc:117:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_ohmic.cc:117:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc: In member function ‘virtual void IF_Metal_OhmicBC::DDM2_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc:140:65: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc:140:104: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [432/620] cxx: src/solver/ddm2/ddm2_boundary_rr_interface.cc -> build/default/src/solver/ddm2/ddm2_boundary_rr_interface.cc.2.o [433/620] cxx: src/solver/ddm2/ddm2_boundary_schottky.cc -> build/default/src/solver/ddm2/ddm2_boundary_schottky.cc.2.o [434/620] cxx: src/solver/ddm2/ddm2_boundary_simple_gate.cc -> build/default/src/solver/ddm2/ddm2_boundary_simple_gate.cc.2.o [435/620] cxx: src/solver/ddm2/ddm2_boundary_solderpad.cc -> build/default/src/solver/ddm2/ddm2_boundary_solderpad.cc.2.o [436/620] cxx: src/solver/ddm2/ddm2_conductor.cc -> build/default/src/solver/ddm2/ddm2_conductor.cc.2.o [437/620] cxx: src/solver/ddm2/ddm2_insulator.cc -> build/default/src/solver/ddm2/ddm2_insulator.cc.2.o [438/620] cxx: src/solver/ddm2/ddm2_resistance.cc -> build/default/src/solver/ddm2/ddm2_resistance.cc.2.o [439/620] cxx: src/solver/ddm2/ddm2_semiconductor.cc -> build/default/src/solver/ddm2/ddm2_semiconductor.cc.2.o [440/620] cxx: src/solver/ddm_ac/ddm_ac.cc -> build/default/src/solver/ddm_ac/ddm_ac.cc.2.o ../../src/solver/ddm2/ddm2_resistance.cc: In member function ‘virtual void MetalSimulationRegion::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_resistance.cc:221:96: warning: narrowing conversion of ‘(unsigned int)n1_global_offset’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ]={n1_global_offset, n1_global_offset+1, n2_global_offset, n2_global_offset+1}; ^ ../../src/solver/ddm2/ddm2_resistance.cc:221:56: warning: narrowing conversion of ‘(((unsigned int)n1_global_offset) + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[4]={n1_global_offset, n1_global_offset+1, n2_global_offset, n2_global_offset+1}; ~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_resistance.cc:221:96: warning: narrowing conversion of ‘(unsigned int)n2_global_offset’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ]={n1_global_offset, n1_global_offset+1, n2_global_offset, n2_global_offset+1}; ^ ../../src/solver/ddm2/ddm2_resistance.cc:221:94: warning: narrowing conversion of ‘(((unsigned int)n2_global_offset) + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ]={n1_global_offset, n1_global_offset+1, n2_global_offset, n2_global_offset+1}; ~~~~~~~~~~~~~~~~^~ [441/620] cxx: src/solver/ddm_ac/ddmac_boundary_ei_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_ei_interface.cc.2.o ../../src/solver/ddm2/ddm2_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDM2_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_semiconductor.cc:1189:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[4] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1189:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[4] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1190:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1190:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDM2_Time_Dependent_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ddm2/ddm2_semiconductor.cc:1347:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[4] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1347:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] t index[4] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1347:109: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] l_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm2/ddm2_semiconductor.cc:1347:138: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 3)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ->global_offset()+1, fvm_node->global_offset()+2, fvm_node->global_offset()+3}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [442/620] cxx: src/solver/ddm_ac/ddmac_boundary_ev.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_ev.cc.2.o [443/620] cxx: src/solver/ddm_ac/ddmac_boundary_float_metal.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_float_metal.cc.2.o [444/620] cxx: src/solver/ddm_ac/ddmac_boundary_gate.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_gate.cc.2.o [445/620] cxx: src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc.2.o ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc: In member function ‘virtual void ChargedContactBC::DDMAC_Fill_Matrix_Vector(Mat, Vec, Mat, PetscScalar, InsertMode&)’: ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:84:62: warning: narrowing conversion of ‘((ChargedContactBC*)this)->ChargedContactBC::<anonymous>.BoundaryCondition::global_offset()’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:85:64: warning: narrowing conversion of ‘(((ChargedContactBC*)this)->ChargedContactBC::<anonymous>.BoundaryCondition::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt imag_col[2]={imag_row, this->global_offset()+1}; ~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:115:76: warning: narrowing conversion of ‘(ghost_fvm_node->FVM_Node::global_offset() + ghost_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, ghost_fvm_node->global_offset()+ghost_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:116:97: warning: narrowing conversion of ‘((ghost_fvm_node->FVM_Node::global_offset() + ghost_node_Tl_offset) + ghost_region->SimulationRegion::ebm_n_variables())’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] l[2]={imag_row, ghost_fvm_node->global_offset()+ghost_node_Tl_offset+ghost_region->ebm_n_variables()}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:143:64: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={fvm_nodes[i]->global_offset()+node_psi_offset, nb_node->global_offset()+node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:143:106: warning: narrowing conversion of ‘(nb_node->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _nodes[i]->global_offset()+node_psi_offset, nb_node->global_offset()+node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:144:80: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset) + n_variables)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt imag_col[2]={fvm_nodes[i]->global_offset()+node_psi_offset+n_variables, nb_node->global_offset()+node_psi_offset+n_variables}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:144:134: warning: narrowing conversion of ‘((nb_node->FVM_Node::global_offset() + node_psi_offset) + n_variables)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ode_psi_offset+n_variables, nb_node->global_offset()+node_psi_offset+n_variables}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:174:62: warning: narrowing conversion of ‘((ChargedContactBC*)this)->ChargedContactBC::<anonymous>.BoundaryCondition::global_offset()’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm_ac/ddmac_boundary_float_metal.cc:175:64: warning: narrowing conversion of ‘(((ChargedContactBC*)this)->ChargedContactBC::<anonymous>.BoundaryCondition::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt imag_col[2]={imag_row, this->global_offset()+1}; ~~~~~~~~~~~~~~~~~~~~~^~ [446/620] cxx: src/solver/ddm_ac/ddmac_boundary_homo_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_homo_interface.cc.2.o [447/620] cxx: src/solver/ddm_ac/ddmac_boundary_ii_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_ii_interface.cc.2.o ../../src/solver/ddm_ac/ddmac_boundary_homo_interface.cc: In member function ‘virtual void HomoInterfaceBC::DDMAC_Fill_Matrix_Vector(Mat, Vec, Mat, PetscScalar, InsertMode&)’: ../../src/solver/ddm_ac/ddmac_boundary_homo_interface.cc:104:79: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + ((unsigned int)Tn_offset_semi))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, fvm_nodes[0]->global_offset() + Tn_offset_semi}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_homo_interface.cc:105:111: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_n_variables()) + ((unsigned int)Tn_offset_semi))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _row, fvm_nodes[0]->global_offset() + regions[0]->ebm_n_variables() + Tn_offset_semi}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_homo_interface.cc:127:79: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + ((unsigned int)Tp_offset_semi))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, fvm_nodes[0]->global_offset() + Tp_offset_semi}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_homo_interface.cc:128:111: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_n_variables()) + ((unsigned int)Tp_offset_semi))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] _row, fvm_nodes[0]->global_offset() + regions[0]->ebm_n_variables() + Tp_offset_semi}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [448/620] cxx: src/solver/ddm_ac/ddmac_boundary_ir_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_ir_interface.cc.2.o [449/620] cxx: src/solver/ddm_ac/ddmac_boundary_is_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_is_interface.cc.2.o [450/620] cxx: src/solver/ddm_ac/ddmac_boundary_iv.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_iv.cc.2.o [451/620] cxx: src/solver/ddm_ac/ddmac_boundary_neumann.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_neumann.cc.2.o ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc: In member function ‘virtual void InsulatorSemiconductorInterfaceBC::DDMAC_Fill_Matrix_Vector(Mat, Vec, Mat, PetscScalar, InsertMode&)’: ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:218:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={fvm_nodes[i]->global_offset() + node_psi_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:219:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:220:79: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + n_variables) + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt imag_col[2]={fvm_nodes[i]->global_offset() + n_variables + node_psi_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:221:97: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_n_variables()) + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + regions[0]->ebm_n_variables() + regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:241:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={fvm_nodes[i]->global_offset() + node_Tl_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:242:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:243:79: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + n_variables) + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt imag_col[2]={fvm_nodes[i]->global_offset() + n_variables + node_Tl_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_is_interface.cc:244:97: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_n_variables()) + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + regions[0]->ebm_n_variables() + regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [452/620] cxx: src/solver/ddm_ac/ddmac_boundary_ohmic.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_ohmic.cc.2.o [453/620] cxx: src/solver/ddm_ac/ddmac_boundary_poly_gate.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_poly_gate.cc.2.o [454/620] cxx: src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc.2.o [455/620] cxx: src/solver/ddm_ac/ddmac_boundary_resistance_schottky.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_resistance_schottky.cc.2.o [456/620] cxx: src/solver/ddm_ac/ddmac_boundary_rr_interface.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_rr_interface.cc.2.o [457/620] cxx: src/solver/ddm_ac/ddmac_boundary_schottky.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_schottky.cc.2.o [458/620] cxx: src/solver/ddm_ac/ddmac_boundary_simple_gate.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_simple_gate.cc.2.o [459/620] cxx: src/solver/ddm_ac/ddmac_boundary_solderpad.cc -> build/default/src/solver/ddm_ac/ddmac_boundary_solderpad.cc.2.o ../../src/solver/ddm_ac/ddmac_boundary_rr_interface.cc: In member function ‘virtual void ResistanceResistanceBC::DDMAC_Fill_Matrix_Vector(Mat, Vec, Mat, PetscScalar, InsertMode&)’: ../../src/solver/ddm_ac/ddmac_boundary_rr_interface.cc:67:82: warning: narrowing conversion of ‘(resistance_fvm_node_1->FVM_Node::global_offset() + _r1->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] scInt real_col[2]={real_row, resistance_fvm_node_1->global_offset() + _r1->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_rr_interface.cc:68:107: warning: narrowing conversion of ‘((resistance_fvm_node_1->FVM_Node::global_offset() + _r1->SimulationRegion::ebm_n_variables()) + _r1->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ow, resistance_fvm_node_1->global_offset() + _r1->ebm_n_variables() + _r1->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_rr_interface.cc:76:82: warning: narrowing conversion of ‘(resistance_fvm_node_2->FVM_Node::global_offset() + _r2->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] scInt real_col[2]={real_row, resistance_fvm_node_2->global_offset() + _r2->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_rr_interface.cc:77:107: warning: narrowing conversion of ‘((resistance_fvm_node_2->FVM_Node::global_offset() + _r2->SimulationRegion::ebm_n_variables()) + _r2->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ow, resistance_fvm_node_2->global_offset() + _r2->ebm_n_variables() + _r2->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [460/620] cxx: src/solver/ddm_ac/ddmac_conductor.cc -> build/default/src/solver/ddm_ac/ddmac_conductor.cc.2.o ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc: In member function ‘virtual void SchottkyContactBC::DDMAC_Fill_Matrix_Vector(Mat, Vec, Mat, PetscScalar, InsertMode&)’: ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:305:67: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col_re[2] = {fvm_nodes[i]->global_offset() + node_psi_offset, fvm_nodes[0]->global_offset() + semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:305:116: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ]->global_offset() + node_psi_offset, fvm_nodes[0]->global_offset() + semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:306:81: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + n_variables) + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col_im[2] = {fvm_nodes[i]->global_offset() + n_variables + node_psi_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:307:92: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_n_variables) + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + semiregion_n_variables + semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:326:67: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col_re[2] = {fvm_nodes[i]->global_offset() + node_Tl_offset, fvm_nodes[0]->global_offset() + semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:326:115: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] i]->global_offset() + node_Tl_offset, fvm_nodes[0]->global_offset() + semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:327:81: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + n_variables) + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col_im[2] = {fvm_nodes[i]->global_offset() + n_variables + node_Tl_offset, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_boundary_schottky.cc:328:92: warning: narrowing conversion of ‘((fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_n_variables) + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] fvm_nodes[0]->global_offset() + semiregion_n_variables + semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc: In member function ‘virtual void ElectrodeSimulationRegion::DDMAC_Force_equal(const FVM_Node*, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_conductor.cc:345:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc:346:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc:356:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc:357:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc: In member function ‘virtual void ElectrodeSimulationRegion::DDMAC_Force_equal(const FVM_Node*, SolutionVariable, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_conductor.cc:378:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_conductor.cc:379:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [461/620] cxx: src/solver/ddm_ac/ddmac_insulator.cc -> build/default/src/solver/ddm_ac/ddmac_insulator.cc.2.o [462/620] cxx: src/solver/ddm_ac/ddmac_resistance.cc -> build/default/src/solver/ddm_ac/ddmac_resistance.cc.2.o [463/620] cxx: src/solver/ddm_ac/ddmac_semiconductor.cc -> build/default/src/solver/ddm_ac/ddmac_semiconductor.cc.2.o [464/620] cxx: src/solver/ddm_common/charge_integral.cc -> build/default/src/solver/ddm_common/charge_integral.cc.2.o ../../src/solver/ddm_ac/ddmac_insulator.cc: In member function ‘virtual void InsulatorSimulationRegion::DDMAC_Force_equal(const FVM_Node*, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_insulator.cc:342:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_insulator.cc:343:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_insulator.cc:353:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_insulator.cc:354:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_insulator.cc: In member function ‘virtual void InsulatorSimulationRegion::DDMAC_Force_equal(const FVM_Node*, SolutionVariable, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_insulator.cc:375:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_insulator.cc:376:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc: In member function ‘virtual void MetalSimulationRegion::DDMAC_Force_equal(const FVM_Node*, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_resistance.cc:345:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc:346:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc:356:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc:357:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc: In member function ‘virtual void MetalSimulationRegion::DDMAC_Force_equal(const FVM_Node*, SolutionVariable, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_resistance.cc:378:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_resistance.cc:379:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDMAC_Force_equal(const FVM_Node*, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_semiconductor.cc:549:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:550:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:559:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)1))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(ELECTRON)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:560:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)1))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(ELECTRON)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:571:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)2))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(HOLE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:572:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)2))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(HOLE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:582:72: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:583:109: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DDMAC_Force_equal(const FVM_Node*, SolutionVariable, Mat, InsertMode&, const SimulationRegion*, const FVM_Node*) const’: ../../src/solver/ddm_ac/ddmac_semiconductor.cc:605:70: warning: narrowing conversion of ‘(adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt real_col[2]={real_row, adjacent_fvm_node->global_offset() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ddm_ac/ddmac_semiconductor.cc:606:107: warning: narrowing conversion of ‘((adjacent_fvm_node->FVM_Node::global_offset() + adjacent_region->SimulationRegion::ebm_n_variables()) + adjacent_region->SimulationRegion::ebm_variable_offset(((SolutionVariable)var)))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cent_fvm_node->global_offset() + adjacent_region->ebm_n_variables() + adjacent_region->ebm_variable_offset(var)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [465/620] cxx: src/solver/ddm_common/ddm_solver.cc -> build/default/src/solver/ddm_common/ddm_solver.cc.2.o [466/620] cxx: src/solver/ddm_common/gate_current.cc -> build/default/src/solver/ddm_common/gate_current.cc.2.o [467/620] cxx: src/solver/ddm_common/inter_connect.cc -> build/default/src/solver/ddm_common/inter_connect.cc.2.o [468/620] cxx: src/solver/ddm_common/mixA_solver.cc -> build/default/src/solver/ddm_common/mixA_solver.cc.2.o In file included from /home/usman/Downloads/petsc-3.5.4/include/petscsnes.h:6:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/solver/fvm_flex_nonlinear_solver.h:36, from /home/usman/Downloads/Genius-TCAD-Open-master/include/solver/ddm_solver.h:27, from ../../src/solver/ddm_common/ddm_solver.cc:35: ../../src/solver/ddm_common/ddm_solver.cc: In member function ‘virtual void DDMSolverBase::petsc_ksp_convergence_test(PetscInt, PetscReal, KSPConvergedReason*)’: /home/usman/Downloads/petsc-3.5.4/include/petscksp.h:518:30: warning: ‘void KSPDefaultConverged()’ is deprecated [-Wdeprecated-declarations] #define KSPDefaultConverged (KSPDefaultConverged, KSPConvergedDefault) ^ ../../src/solver/ddm_common/ddm_solver.cc:1999:3: note: in expansion of macro ‘KSPDefaultConverged’ KSPDefaultConverged ( ksp, its, rnorm, reason, this ); ^~~~~~~~~~~~~~~~~~~ /home/usman/Downloads/petsc-3.5.4/include/petscksp.h:517:72: note: declared here SC_DEPRECATED("Use KSPConvergedDefault()") PETSC_STATIC_INLINE void KSPDefaultConverged(void) { /* never called */ } ^~~~~~~~~~~~~~~~~~~ [469/620] cxx: src/solver/ddm_common/mix_inter_connect.cc -> build/default/src/solver/ddm_common/mix_inter_connect.cc.2.o [470/620] cxx: src/solver/ddm_common/mix_solver.cc -> build/default/src/solver/ddm_common/mix_solver.cc.2.o [471/620] cxx: src/solver/ddm_common/mob_semiconductor.cc -> build/default/src/solver/ddm_common/mob_semiconductor.cc.2.o [472/620] cxx: src/solver/ddm_common/semiconductor_interface_current.cc -> build/default/src/solver/ddm_common/semiconductor_interface_current.cc.2.o [473/620] cxx: src/solver/dg/dg.cc -> build/default/src/solver/dg/dg.cc.2.o ../../src/solver/ddm_common/semiconductor_interface_current.cc: In member function ‘void HomoInterfaceBC::_ddm_current_interface(PetscScalar*, Vec)’: ../../src/solver/ddm_common/semiconductor_interface_current.cc:69:59: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ddm_common/semiconductor_interface_current.cc:69:92: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [474/620] cxx: src/solver/dg/dg_boundary_homo_interface.cc -> build/default/src/solver/dg/dg_boundary_homo_interface.cc.2.o [475/620] cxx: src/solver/dg/dg_boundary_is_interface.cc -> build/default/src/solver/dg/dg_boundary_is_interface.cc.2.o [476/620] cxx: src/solver/dg/dg_boundary_ohmic.cc -> build/default/src/solver/dg/dg_boundary_ohmic.cc.2.o ../../src/solver/dg/dg_boundary_homo_interface.cc: In member function ‘virtual void HomoInterfaceBC::DG_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/dg/dg_boundary_homo_interface.cc:445:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_homo_interface.cc:445:99: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] cols[2] = { fvm_nodes[i]->global_offset()+0, fvm_nodes[0]->global_offset()+0}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_is_interface.cc: In member function ‘virtual void InsulatorSemiconductorInterfaceBC::DG_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/dg/dg_boundary_is_interface.cc:354:61: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {semiconductor_node->global_offset()+0, semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_is_interface.cc:354:100: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] nductor_node->global_offset()+0, semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_is_interface.cc:354:139: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [477/620] cxx: src/solver/dg/dg_boundary_resistance_ohmic.cc -> build/default/src/solver/dg/dg_boundary_resistance_ohmic.cc.2.o ../../src/solver/dg/dg_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::DG_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/dg/dg_boundary_ohmic.cc:129:61: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_ohmic.cc:129:90: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [478/620] cxx: src/solver/dg/dg_conductor.cc -> build/default/src/solver/dg/dg_conductor.cc.2.o [479/620] cxx: src/solver/dg/dg_insulator.cc -> build/default/src/solver/dg/dg_insulator.cc.2.o ../../src/solver/dg/dg_boundary_resistance_ohmic.cc: In member function ‘virtual void IF_Metal_OhmicBC::DG_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/dg/dg_boundary_resistance_ohmic.cc:113:63: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_boundary_resistance_ohmic.cc:113:102: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [480/620] cxx: src/solver/dg/dg_resistance.cc -> build/default/src/solver/dg/dg_resistance.cc.2.o [481/620] cxx: src/solver/dg/dg_semiconductor.cc -> build/default/src/solver/dg/dg_semiconductor.cc.2.o [481/620] cxx: src/solver/doping_analytic/doping_analytic.cc -> build/default/src/solver/doping_analytic/doping_analytic.cc.2.o [483/620] cxx: src/solver/doping_analytic/doping_fun.cc -> build/default/src/solver/doping_analytic/doping_fun.cc.2.o ../../src/solver/dg/dg_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::DG_Time_Dependent_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/dg/dg_semiconductor.cc:1462:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/dg/dg_semiconductor.cc:1462:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [484/620] cxx: src/solver/ebm3/ebm3.cc -> build/default/src/solver/ebm3/ebm3.cc.2.o [485/620] cxx: src/solver/ebm3/ebm3_boundary_ei_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_ei_interface.cc.2.o [486/620] cxx: src/solver/ebm3/ebm3_boundary_ev.cc -> build/default/src/solver/ebm3/ebm3_boundary_ev.cc.2.o [487/620] cxx: src/solver/ebm3/ebm3_boundary_float_metal.cc -> build/default/src/solver/ebm3/ebm3_boundary_float_metal.cc.2.o [488/620] cxx: src/solver/ebm3/ebm3_boundary_gate.cc -> build/default/src/solver/ebm3/ebm3_boundary_gate.cc.2.o [489/620] cxx: src/solver/ebm3/ebm3_boundary_hetero_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_hetero_interface.cc.2.o ../../src/solver/ebm3/ebm3_boundary_gate.cc: In member function ‘virtual void GateContactBC::EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ebm3/ebm3_boundary_gate.cc:491:62: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_gate.cc:491:99: warning: narrowing conversion of ‘((GateContactBC*)this)->GateContactBC::<anonymous>.BoundaryCondition::global_offset()’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ls[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ebm3/ebm3_boundary_gate.cc:592:62: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_gate.cc:592:109: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_gate.cc:603:64: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_gate.cc:603:110: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [490/620] cxx: src/solver/ebm3/ebm3_boundary_homo_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_homo_interface.cc.2.o [491/620] cxx: src/solver/ebm3/ebm3_boundary_ii_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_ii_interface.cc.2.o [492/620] cxx: src/solver/ebm3/ebm3_boundary_ir_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_ir_interface.cc.2.o [493/620] cxx: src/solver/ebm3/ebm3_boundary_is_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_is_interface.cc.2.o [494/620] cxx: src/solver/ebm3/ebm3_boundary_iv.cc -> build/default/src/solver/ebm3/ebm3_boundary_iv.cc.2.o [495/620] cxx: src/solver/ebm3/ebm3_boundary_neumann.cc -> build/default/src/solver/ebm3/ebm3_boundary_neumann.cc.2.o [496/620] cxx: src/solver/ebm3/ebm3_boundary_ohmic.cc -> build/default/src/solver/ebm3/ebm3_boundary_ohmic.cc.2.o [497/620] cxx: src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc -> build/default/src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc.2.o [498/620] cxx: src/solver/ebm3/ebm3_boundary_resistance_schottky.cc -> build/default/src/solver/ebm3/ebm3_boundary_resistance_schottky.cc.2.o [499/620] cxx: src/solver/ebm3/ebm3_boundary_rr_interface.cc -> build/default/src/solver/ebm3/ebm3_boundary_rr_interface.cc.2.o ../../src/solver/ebm3/ebm3_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::EBM3_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:127:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:127:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ebm3/ebm3_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:922:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:922:110: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:933:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_ohmic.cc:933:109: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc: In member function ‘virtual void IF_Metal_OhmicBC::EBM3_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc:107:63: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc:107:102: warning: narrowing conversion of ‘(semiconductor_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] {semiconductor_node->global_offset()+1, semiconductor_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [500/620] cxx: src/solver/ebm3/ebm3_boundary_schottky.cc -> build/default/src/solver/ebm3/ebm3_boundary_schottky.cc.2.o [501/620] cxx: src/solver/ebm3/ebm3_boundary_simple_gate.cc -> build/default/src/solver/ebm3/ebm3_boundary_simple_gate.cc.2.o [502/620] cxx: src/solver/ebm3/ebm3_boundary_solderpad.cc -> build/default/src/solver/ebm3/ebm3_boundary_solderpad.cc.2.o [503/620] cxx: src/solver/ebm3/ebm3_conductor.cc -> build/default/src/solver/ebm3/ebm3_conductor.cc.2.o ../../src/solver/ebm3/ebm3_boundary_schottky.cc: In member function ‘virtual void SchottkyContactBC::EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/ebm3/ebm3_boundary_schottky.cc:765:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_schottky.cc:765:110: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_schottky.cc:776:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/ebm3/ebm3_boundary_schottky.cc:776:109: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [504/620] cxx: src/solver/ebm3/ebm3_insulator.cc -> build/default/src/solver/ebm3/ebm3_insulator.cc.2.o [505/620] cxx: src/solver/ebm3/ebm3_resistance.cc -> build/default/src/solver/ebm3/ebm3_resistance.cc.2.o [506/620] cxx: src/solver/ebm3/ebm3_semiconductor.cc -> build/default/src/solver/ebm3/ebm3_semiconductor.cc.2.o [507/620] cxx: src/solver/ebm3/ebm3_semiconductor_jacob.cc -> build/default/src/solver/ebm3/ebm3_semiconductor_jacob.cc.2.o [508/620] cxx: src/solver/emfem2d/emfem2d.cc -> build/default/src/solver/emfem2d/emfem2d.cc.2.o [509/620] cxx: src/solver/fem_linear_solver.cc -> build/default/src/solver/fem_linear_solver.cc.2.o [510/620] cxx: src/solver/fem_pde_solver.cc -> build/default/src/solver/fem_pde_solver.cc.2.o [511/620] cxx: src/solver/fvm_explicit_solver.cc -> build/default/src/solver/fvm_explicit_solver.cc.2.o [512/620] cxx: src/solver/fvm_flex_nonlinear_solver.cc -> build/default/src/solver/fvm_flex_nonlinear_solver.cc.2.o [513/620] cxx: src/solver/fvm_flex_pde_solver.cc -> build/default/src/solver/fvm_flex_pde_solver.cc.2.o [514/620] cxx: src/solver/fvm_linear_solver.cc -> build/default/src/solver/fvm_linear_solver.cc.2.o [515/620] cxx: src/solver/fvm_nonlinear_solver.cc -> build/default/src/solver/fvm_nonlinear_solver.cc.2.o [516/620] cxx: src/solver/fvm_pde_solver.cc -> build/default/src/solver/fvm_pde_solver.cc.2.o [517/620] cxx: src/solver/hall/hall.cc -> build/default/src/solver/hall/hall.cc.2.o [518/620] cxx: src/solver/hall/hall_conductor.cc -> build/default/src/solver/hall/hall_conductor.cc.2.o [519/620] cxx: src/solver/hall/hall_insulator.cc -> build/default/src/solver/hall/hall_insulator.cc.2.o [520/620] cxx: src/solver/hall/hall_resistance.cc -> build/default/src/solver/hall/hall_resistance.cc.2.o [521/620] cxx: src/solver/hall/hall_semiconductor.cc -> build/default/src/solver/hall/hall_semiconductor.cc.2.o [522/620] cxx: src/solver/mix1/mix1.cc -> build/default/src/solver/mix1/mix1.cc.2.o [523/620] cxx: src/solver/mix1/mix1_boundary_gate.cc -> build/default/src/solver/mix1/mix1_boundary_gate.cc.2.o [524/620] cxx: src/solver/mix1/mix1_boundary_ohmic.cc -> build/default/src/solver/mix1/mix1_boundary_ohmic.cc.2.o ../../src/solver/hall/hall_semiconductor.cc: In member function ‘virtual void SemiconductorSimulationRegion::HALL_Jacobian(const VectorValue<double>&, PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/hall/hall_semiconductor.cc:1351:51: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 0)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt index[3] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/hall/hall_semiconductor.cc:1351:80: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] t index[3] = {fvm_node->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/hall/hall_semiconductor.cc:1351:109: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ->global_offset()+0, fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mix1/mix1_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::Mix_DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/mix1/mix1_boundary_ohmic.cc:89:61: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mix1/mix1_boundary_ohmic.cc:89:90: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [525/620] cxx: src/solver/mix1/mix1_boundary_poly_gate.cc -> build/default/src/solver/mix1/mix1_boundary_poly_gate.cc.2.o [526/620] cxx: src/solver/mix1/mix1_boundary_schottky.cc -> build/default/src/solver/mix1/mix1_boundary_schottky.cc.2.o [527/620] cxx: src/solver/mix1/mix1_boundary_solderpad.cc -> build/default/src/solver/mix1/mix1_boundary_solderpad.cc.2.o [528/620] cxx: src/solver/mixA1/mixA1.cc -> build/default/src/solver/mixA1/mixA1.cc.2.o [529/620] cxx: src/solver/mixA1/mixA1_boundary_gate.cc -> build/default/src/solver/mixA1/mixA1_boundary_gate.cc.2.o [530/620] cxx: src/solver/mixA1/mixA1_boundary_ohmic.cc -> build/default/src/solver/mixA1/mixA1_boundary_ohmic.cc.2.o [531/620] cxx: src/solver/mixA1/mixA1_boundary_poly_gate.cc -> build/default/src/solver/mixA1/mixA1_boundary_poly_gate.cc.2.o ../../src/solver/mixA1/mixA1_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::MixA_DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/mixA1/mixA1_boundary_ohmic.cc:90:61: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mixA1/mixA1_boundary_ohmic.cc:90:90: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [532/620] cxx: src/solver/mixA1/mixA1_boundary_schottky.cc -> build/default/src/solver/mixA1/mixA1_boundary_schottky.cc.2.o [533/620] cxx: src/solver/mixA1/mixA1_boundary_solderpad.cc -> build/default/src/solver/mixA1/mixA1_boundary_solderpad.cc.2.o [534/620] cxx: src/solver/mixA2/mixA2.cc -> build/default/src/solver/mixA2/mixA2.cc.2.o [535/620] cxx: src/solver/mixA2/mixA2_boundary_gate.cc -> build/default/src/solver/mixA2/mixA2_boundary_gate.cc.2.o [536/620] cxx: src/solver/mixA2/mixA2_boundary_ohmic.cc -> build/default/src/solver/mixA2/mixA2_boundary_ohmic.cc.2.o [537/620] cxx: src/solver/mixA2/mixA2_boundary_schottky.cc -> build/default/src/solver/mixA2/mixA2_boundary_schottky.cc.2.o ../../src/solver/mixA2/mixA2_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::MixA_DDM2_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/mixA2/mixA2_boundary_ohmic.cc:95:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mixA2/mixA2_boundary_ohmic.cc:95:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [538/620] cxx: src/solver/mixA2/mixA2_boundary_solderpad.cc -> build/default/src/solver/mixA2/mixA2_boundary_solderpad.cc.2.o [539/620] cxx: src/solver/mixA3/mixA3.cc -> build/default/src/solver/mixA3/mixA3.cc.2.o [540/620] cxx: src/solver/mixA3/mixA3_boundary_gate.cc -> build/default/src/solver/mixA3/mixA3_boundary_gate.cc.2.o [541/620] cxx: src/solver/mixA3/mixA3_boundary_ohmic.cc -> build/default/src/solver/mixA3/mixA3_boundary_ohmic.cc.2.o [542/620] cxx: src/solver/mixA3/mixA3_boundary_schottky.cc -> build/default/src/solver/mixA3/mixA3_boundary_schottky.cc.2.o ../../src/solver/mixA3/mixA3_boundary_gate.cc: In member function ‘virtual void GateContactBC::MixA_EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/mixA3/mixA3_boundary_gate.cc:408:62: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_gate.cc:408:99: warning: narrowing conversion of ‘((GateContactBC*)this)->GateContactBC::<anonymous>.BoundaryCondition::global_offset()’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ls[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, this->global_offset()}; ~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mixA3/mixA3_boundary_gate.cc:496:62: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_gate.cc:496:109: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)0))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(POTENTIAL)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_gate.cc:507:64: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt cols[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_gate.cc:507:110: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + regions.std::vector<const SimulationRegion*>::operator[](0)->SimulationRegion::ebm_variable_offset((SolutionVariable)3))’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+regions[0]->ebm_variable_offset(TEMPERATURE)}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [543/620] cxx: src/solver/mixA3/mixA3_boundary_solderpad.cc -> build/default/src/solver/mixA3/mixA3_boundary_solderpad.cc.2.o ../../src/solver/mixA3/mixA3_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::MixA_EBM3_Function_Preprocess(PetscScalar*, Vec, std::vector<int>&, std::vector<int>&, std::vector<int>&)’: ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:105:65: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:105:98: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + 2)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] ix[2] = {fvm_nodes[i]->global_offset()+1, fvm_nodes[i]->global_offset()+2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../src/solver/mixA3/mixA3_boundary_ohmic.cc: In member function ‘virtual void OhmicContactBC::MixA_EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:811:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:811:110: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:822:63: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_ohmic.cc:822:109: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_schottky.cc: In member function ‘virtual void SchottkyContactBC::MixA_EBM3_Jacobian(PetscScalar*, SparseMatrix<double>*, InsertMode&)’: ../../src/solver/mixA3/mixA3_boundary_schottky.cc:658:61: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_schottky.cc:658:108: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_psi_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] s[i]->global_offset()+node_psi_offset, fvm_nodes[0]->global_offset()+semiregion_node_psi_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_schottky.cc:669:61: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](((std::vector<const FVM_Node*>::size_type)i))->FVM_Node::global_offset() + node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] PetscInt col[2] = {fvm_nodes[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../src/solver/mixA3/mixA3_boundary_schottky.cc:669:107: warning: narrowing conversion of ‘(fvm_nodes.std::vector<const FVM_Node*>::operator[](0)->FVM_Node::global_offset() + semiregion_node_Tl_offset)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing] es[i]->global_offset()+node_Tl_offset, fvm_nodes[0]->global_offset()+semiregion_node_Tl_offset}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [544/620] cxx: src/solver/mole_analytic/mole_analytic.cc -> build/default/src/solver/mole_analytic/mole_analytic.cc.2.o [545/620] cxx: src/solver/poisson/poisson.cc -> build/default/src/solver/poisson/poisson.cc.2.o [546/620] cxx: src/solver/poisson/poisson_boundary_ei_interface.cc -> build/default/src/solver/poisson/poisson_boundary_ei_interface.cc.2.o [547/620] cxx: src/solver/poisson/poisson_boundary_float_metal.cc -> build/default/src/solver/poisson/poisson_boundary_float_metal.cc.2.o [548/620] cxx: src/solver/poisson/poisson_boundary_gate.cc -> build/default/src/solver/poisson/poisson_boundary_gate.cc.2.o [549/620] cxx: src/solver/poisson/poisson_boundary_hetero_interface.cc -> build/default/src/solver/poisson/poisson_boundary_hetero_interface.cc.2.o [550/620] cxx: src/solver/poisson/poisson_boundary_homo_interface.cc -> build/default/src/solver/poisson/poisson_boundary_homo_interface.cc.2.o [551/620] cxx: src/solver/poisson/poisson_boundary_ii_interface.cc -> build/default/src/solver/poisson/poisson_boundary_ii_interface.cc.2.o [552/620] cxx: src/solver/poisson/poisson_boundary_ir_interface.cc -> build/default/src/solver/poisson/poisson_boundary_ir_interface.cc.2.o [553/620] cxx: src/solver/poisson/poisson_boundary_is_interface.cc -> build/default/src/solver/poisson/poisson_boundary_is_interface.cc.2.o [554/620] cxx: src/solver/poisson/poisson_boundary_ohmic.cc -> build/default/src/solver/poisson/poisson_boundary_ohmic.cc.2.o [555/620] cxx: src/solver/poisson/poisson_boundary_poly_gate.cc -> build/default/src/solver/poisson/poisson_boundary_poly_gate.cc.2.o [556/620] cxx: src/solver/poisson/poisson_boundary_resistance_ohmic.cc -> build/default/src/solver/poisson/poisson_boundary_resistance_ohmic.cc.2.o [557/620] cxx: src/solver/poisson/poisson_boundary_resistance_schottky.cc -> build/default/src/solver/poisson/poisson_boundary_resistance_schottky.cc.2.o [558/620] cxx: src/solver/poisson/poisson_boundary_rr_interface.cc -> build/default/src/solver/poisson/poisson_boundary_rr_interface.cc.2.o [559/620] cxx: src/solver/poisson/poisson_boundary_schottky.cc -> build/default/src/solver/poisson/poisson_boundary_schottky.cc.2.o [560/620] cxx: src/solver/poisson/poisson_boundary_simple_gate.cc -> build/default/src/solver/poisson/poisson_boundary_simple_gate.cc.2.o [561/620] cxx: src/solver/poisson/poisson_boundary_solderpad.cc -> build/default/src/solver/poisson/poisson_boundary_solderpad.cc.2.o [562/620] cxx: src/solver/poisson/poisson_conductor.cc -> build/default/src/solver/poisson/poisson_conductor.cc.2.o [563/620] cxx: src/solver/poisson/poisson_conductor_hanging_node.cc -> build/default/src/solver/poisson/poisson_conductor_hanging_node.cc.2.o [564/620] cxx: src/solver/poisson/poisson_insulator.cc -> build/default/src/solver/poisson/poisson_insulator.cc.2.o [565/620] cxx: src/solver/poisson/poisson_insulator_hanging_node.cc -> build/default/src/solver/poisson/poisson_insulator_hanging_node.cc.2.o [566/620] cxx: src/solver/poisson/poisson_resistance.cc -> build/default/src/solver/poisson/poisson_resistance.cc.2.o [567/620] cxx: src/solver/poisson/poisson_resistance_hanging_node.cc -> build/default/src/solver/poisson/poisson_resistance_hanging_node.cc.2.o [568/620] cxx: src/solver/poisson/poisson_semiconductor.cc -> build/default/src/solver/poisson/poisson_semiconductor.cc.2.o [569/620] cxx: src/solver/poisson/poisson_semiconductor_hanging_node.cc -> build/default/src/solver/poisson/poisson_semiconductor_hanging_node.cc.2.o [570/620] cxx: src/solver/ray_tracing/light_thread.cc -> build/default/src/solver/ray_tracing/light_thread.cc.2.o [571/620] cxx: src/solver/ray_tracing/ray_tracing.cc -> build/default/src/solver/ray_tracing/ray_tracing.cc.2.o [572/620] cxx: src/solver/solver_base.cc -> build/default/src/solver/solver_base.cc.2.o [573/620] cxx: src/solver/solver_specify.cc -> build/default/src/solver/solver_specify.cc.2.o [574/620] cxx: src/solver/stress_solver/stress_solver.cc -> build/default/src/solver/stress_solver/stress_solver.cc.2.o [575/620] cxx: src/source/ParticleEvent.cc -> build/default/src/source/ParticleEvent.cc.2.o [576/620] cxx: src/source/electrical_source.cc -> build/default/src/source/electrical_source.cc.2.o [577/620] cxx: src/source/field_source.cc -> build/default/src/source/field_source.cc.2.o [578/620] cxx: src/source/isource.cc -> build/default/src/source/isource.cc.2.o [579/620] cxx: src/source/light_lenses.cc -> build/default/src/source/light_lenses.cc.2.o [580/620] cxx: src/source/light_source.cc -> build/default/src/source/light_source.cc.2.o [581/620] cxx: src/source/particle_source.cc -> build/default/src/source/particle_source.cc.2.o [582/620] cxx: src/source/vsource.cc -> build/default/src/source/vsource.cc.2.o [583/620] cxx: src/source/waveform.cc -> build/default/src/source/waveform.cc.2.o [584/620] cxx: src/utils/CogendaHDF5.cc -> build/default/src/utils/CogendaHDF5.cc.2.o [585/620] cxx: src/utils/dose_rate.cc -> build/default/src/utils/dose_rate.cc.2.o In file included from ../../src/source/waveform.cc:81:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:143:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] double evaluate(double x) const throw(const char*); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:196:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMaximumF() const throw(const char*) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:204:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMinimumF() const throw(const char*) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:368:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addPair(double newx, double newf) throw(const char*); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:382:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMissingX() const throw(const char*) ; ^~~~~ [586/620] cxx: src/utils/error_vector.cc -> build/default/src/utils/error_vector.cc.2.o [588/620] cxx: src/utils/extend_to_3d.cc -> build/default/src/utils/extend_to_3d.cc.2.o [589/620] cxx: src/utils/gzstream.cc -> build/default/src/utils/gzstream.cc.2.o [591/620] cxx: src/utils/location_maps.cc -> build/default/src/utils/location_maps.cc.2.o [591/620] cxx: src/utils/mat_analysis.cc -> build/default/src/utils/mat_analysis.cc.2.o [594/620] cxx: src/utils/monot_cubic_interpolator.cc -> build/default/src/utils/monot_cubic_interpolator.cc.2.o In file included from ../../src/utils/monot_cubic_interpolator.cc:36:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:143:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] double evaluate(double x) const throw(const char*); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:196:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMaximumF() const throw(const char*) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:204:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMinimumF() const throw(const char*) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:368:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addPair(double newx, double newf) throw(const char*); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:382:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMissingX() const throw(const char*) ; ^~~~~ ../../src/utils/monot_cubic_interpolator.cc:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] addPair(double newx, double newf) throw(const char*) ^~~~~ ../../src/utils/monot_cubic_interpolator.cc:202:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] evaluate(double x) const throw(const char*) ^~~~~ ../../src/utils/monot_cubic_interpolator.cc:336:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] getMissingX() const throw(const char*) ^~~~~ ../../src/utils/monot_cubic_interpolator.cc:373:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] getMaximumF() const throw(const char*) ^~~~~ ../../src/utils/monot_cubic_interpolator.cc:401:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] getMinimumF() const throw(const char*) ^~~~~ [595/620] cxx: src/utils/nearest_node_locator.cc -> build/default/src/utils/nearest_node_locator.cc.2.o [596/620] cxx: src/utils/object_tree.cc -> build/default/src/utils/object_tree.cc.2.o [597/620] cxx: src/utils/octree.cc -> build/default/src/utils/octree.cc.2.o [598/620] cxx: src/utils/point_locator_base.cc -> build/default/src/utils/point_locator_base.cc.2.o [599/620] cxx: src/utils/point_locator_list.cc -> build/default/src/utils/point_locator_list.cc.2.o [600/620] cxx: src/utils/point_locator_tree.cc -> build/default/src/utils/point_locator_tree.cc.2.o [601/620] cxx: src/utils/rotate_to_3d.cc -> build/default/src/utils/rotate_to_3d.cc.2.o [602/620] cxx: src/utils/show_mesh_2d.cc -> build/default/src/utils/show_mesh_2d.cc.2.o [603/620] cxx: src/utils/statistics.cc -> build/default/src/utils/statistics.cc.2.o [604/620] cxx: src/utils/surface_locator_base.cc -> build/default/src/utils/surface_locator_base.cc.2.o [605/620] cxx: src/utils/surface_locator_hub.cc -> build/default/src/utils/surface_locator_hub.cc.2.o [606/620] cxx: src/utils/surface_locator_list.cc -> build/default/src/utils/surface_locator_list.cc.2.o [607/620] cxx: src/utils/surface_locator_sphere.cc -> build/default/src/utils/surface_locator_sphere.cc.2.o [608/620] cxx: src/utils/sync_file.cc -> build/default/src/utils/sync_file.cc.2.o [609/620] cxx: src/utils/tree.cc -> build/default/src/utils/tree.cc.2.o [610/620] cxx: src/utils/tree_node.cc -> build/default/src/utils/tree_node.cc.2.o [611/620] cxx: src/material/PMI.cc -> build/default/src/material/PMI.cc.2.o [612/620] cxx: src/material/material.cc -> build/default/src/material/material.cc.2.o [613/620] cxx: src/material/material_define.cc -> build/default/src/material/material_define.cc.2.o [614/620] cxx: src/material/physical_unit.cc -> build/default/src/material/physical_unit.cc.2.o [615/620] cxx: src/main.cc -> build/default/src/main.cc.3.o [616/620] cxx: examples/Material/adolc_init.cc -> build/default/examples/Material/adolc_init.cc.1.o [617/620] cxx: examples/Material/parser_parameter.cc -> build/default/examples/Material/parser_parameter.cc.1.o In file included from ../../src/main.cc:85:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:18:15: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr<MMU> _instance; ^~~~~~~~ In file included from /usr/include/c++/7/bits/locale_conv.h:41:0, from /usr/include/c++/7/locale:43, from /usr/include/c++/7/iomanip:43, from ../../src/main.cc:77: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from ../../src/main.cc:85:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:19:21: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] friend class std::auto_ptr<MMU>; ^~~~~~~~ In file included from /usr/include/c++/7/bits/locale_conv.h:41:0, from /usr/include/c++/7/locale:43, from /usr/include/c++/7/iomanip:43, from ../../src/main.cc:77: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ [618/620] cxx: examples/Material/PMI.cc -> build/default/examples/Material/PMI.cc.1.o [619/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_basic.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_basic.cc.1.o [619/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_band.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_band.cc.1.o [619/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_mob.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_mob.cc.1.o [619/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_thermal.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_thermal.cc.1.o [620/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_avalanche.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_avalanche.cc.1.o [620/620] cxx: examples/Material/semiconductor_benchmark/PMI_benchmark_optical.cc -> build/default/examples/Material/semiconductor_benchmark/PMI_benchmark_optical.cc.1.o [620/620] cxx: examples/Material/adolc_init.cc -> build/default/examples/Material/adolc_init.cc.1.o [620/620] cxx: examples/Material/PMI.cc -> build/default/examples/Material/PMI.cc.1.o [620/620] cxx: examples/Material/conductor_benchmark/PMI_benchmark_basic.cc -> build/default/examples/Material/conductor_benchmark/PMI_benchmark_basic.cc.1.o [620/620] cxx: examples/Material/conductor_benchmark/PMI_benchmark_optical.cc -> build/default/examples/Material/conductor_benchmark/PMI_benchmark_optical.cc.1.o [620/620] cxxshlib: build/default/src/hook/threshold_hook.cc.29.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/threshold_hook.so [620/620] cxxshlib: build/default/src/hook/tunneling_hook.cc.28.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/tunneling_hook.so [620/620] cxxshlib: build/default/src/hook/particle_capture_1d_hook.cc.22.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/particle_capture_1d_hook.so [620/620] cxxshlib: build/default/src/hook/particle_capture_analytic_hook.cc.21.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/particle_capture_analytic_hook.so [620/620] cxxshlib: build/default/src/hook/particle_capture_data_hook.cc.20.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/particle_capture_data_hook.so [620/620] cxxshlib: build/default/src/hook/current_conservation_hook.cc.18.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/current_conservation_hook.so [620/620] cxxshlib: build/default/src/hook/ksp_convergence_hook.cc.17.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/ksp_convergence_hook.so [620/620] cxxshlib: build/default/src/hook/eigenvalue_hook.cc.13.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/eigenvalue_hook.so [620/620] cxxshlib: build/default/src/hook/ddm_monitor_hook.cc.12.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/ddm_monitor_hook.so [620/620] cxxshlib: build/default/src/hook/cgns_hook.cc.10.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/cgns_hook.so [620/620] cxxshlib: build/default/src/hook/charge_deposit_hook.cc.8.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/charge_deposit_hook.so [620/620] cxxshlib: build/default/src/hook/probe_hook.cc.7.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/probe_hook.so [620/620] cxxshlib: build/default/src/hook/cv_hook.cc.6.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/cv_hook.so [620/620] cxxshlib: build/default/src/hook/data_hook.cc.5.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/data_hook.so [620/620] cxxshlib: build/default/src/hook/gnuplot_hook.cc.4.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/gnuplot_hook.so [620/620] cxxshlib: build/default/src/hook/rawfile_hook.cc.3.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/rawfile_hook.so [620/620] cxxshlib: build/default/src/hook/shell_hook.cc.2.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/shell_hook.so [620/620] cxxshlib: build/default/src/hook/vtk_hook.cc.9.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/vtk_hook.so [620/620] cxxshlib: build/default/src/hook/mob_monitor_hook.cc.11.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/mob_monitor_hook.so [620/620] cxxshlib: build/default/src/hook/singularvalue_hook.cc.14.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/singularvalue_hook.so [620/620] cxxshlib: build/default/src/hook/lsmonitor_hook.cc.15.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/lsmonitor_hook.so [620/620] cxxshlib: build/default/src/hook/spice_monitor_hook.cc.16.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/spice_monitor_hook.so [620/620] cxxshlib: build/default/src/hook/particle_capture_g4_hook.cc.19.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/particle_capture_g4_hook.so [620/620] cxxshlib: build/default/src/hook/interface_current_hook.cc.23.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/interface_current_hook.so [620/620] cxxshlib: build/default/src/hook/fg_qf_hook.cc.24.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/fg_qf_hook.so [620/620] cxxshlib: build/default/src/hook/particle_monitor_hook.cc.25.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/particle_monitor_hook.so [620/620] cxxshlib: build/default/src/hook/surface_recombination_hook.cc.27.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/surface_recombination_hook.so [620/620] cxxprogram: build/default/src/contrib/ann/ANN.cpp.0.o build/default/src/contrib/ann/bd_fix_rad_search.cpp.0.o build/default/src/contrib/ann/bd_pr_search.cpp.0.o build/default/src/contrib/ann/bd_search.cpp.0.o build/default/src/contrib/ann/bd_tree.cpp.0.o build/default/src/contrib/ann/brute.cpp.0.o build/default/src/contrib/ann/kd_dump.cpp.0.o build/default/src/contrib/ann/kd_fix_rad_search.cpp.0.o build/default/src/contrib/ann/kd_pr_search.cpp.0.o build/default/src/contrib/ann/kd_search.cpp.0.o build/default/src/contrib/ann/kd_split.cpp.0.o build/default/src/contrib/ann/kd_tree.cpp.0.o build/default/src/contrib/ann/kd_util.cpp.0.o build/default/src/contrib/ann/perf.cpp.0.o build/default/src/contrib/csabathy/csa.cc.1.o build/default/src/contrib/csabathy/svd.c.1.o build/default/src/contrib/expreval/expr.cc.1.o build/default/src/contrib/expreval/expr_datalist.cc.1.o build/default/src/contrib/expreval/expr_except.cc.1.o build/default/src/contrib/expreval/expr_func.cc.1.o build/default/src/contrib/expreval/expr_funclist.cc.1.o build/default/src/contrib/expreval/expr_node.cc.1.o build/default/src/contrib/expreval/expr_parser.cc.1.o build/default/src/contrib/expreval/expr_vallist.cc.1.o build/default/src/contrib/spice/schur_solver.cc.1.o build/default/src/contrib/spice/spice_ckt.cc.1.o build/default/src/contrib/tif3d/tif3d.cc.1.o build/default/src/contrib/klu/UFconfig.c.1.o build/default/src/contrib/klu/amd_1.c.1.o build/default/src/contrib/klu/amd_2.c.1.o build/default/src/contrib/klu/amd_aat.c.1.o build/default/src/contrib/klu/amd_control.c.1.o build/default/src/contrib/klu/amd_defaults.c.1.o build/default/src/contrib/klu/amd_dump.c.1.o build/default/src/contrib/klu/amd_global.c.1.o build/default/src/contrib/klu/amd_info.c.1.o build/default/src/contrib/klu/amd_order.c.1.o build/default/src/contrib/klu/amd_post_tree.c.1.o build/default/src/contrib/klu/amd_postorder.c.1.o build/default/src/contrib/klu/amd_preprocess.c.1.o build/default/src/contrib/klu/amd_valid.c.1.o build/default/src/contrib/klu/btf_maxtrans.c.1.o build/default/src/contrib/klu/btf_order.c.1.o build/default/src/contrib/klu/btf_strongcomp.c.1.o build/default/src/contrib/klu/colamd.c.1.o build/default/src/contrib/klu/colamd_global.c.1.o build/default/src/contrib/klu/klu.c.1.o build/default/src/contrib/klu/klu_analyze.c.1.o build/default/src/contrib/klu/klu_analyze_given.c.1.o build/default/src/contrib/klu/klu_defaults.c.1.o build/default/src/contrib/klu/klu_diagnostics.c.1.o build/default/src/contrib/klu/klu_dump.c.1.o build/default/src/contrib/klu/klu_extract.c.1.o build/default/src/contrib/klu/klu_factor.c.1.o build/default/src/contrib/klu/klu_free_numeric.c.1.o build/default/src/contrib/klu/klu_free_symbolic.c.1.o build/default/src/contrib/klu/klu_kernel.c.1.o build/default/src/contrib/klu/klu_memory.c.1.o build/default/src/contrib/klu/klu_refactor.c.1.o build/default/src/contrib/klu/klu_scale.c.1.o build/default/src/contrib/klu/klu_solve.c.1.o build/default/src/contrib/klu/klu_sort.c.1.o build/default/src/contrib/klu/klu_tsolve.c.1.o build/default/src/contrib/mxml/MXMLUtil.cpp.1.o build/default/src/contrib/mxml/mxml-attr.c.1.o build/default/src/contrib/mxml/mxml-entity.c.1.o build/default/src/contrib/mxml/mxml-file.c.1.o build/default/src/contrib/mxml/mxml-index.c.1.o build/default/src/contrib/mxml/mxml-node.c.1.o build/default/src/contrib/mxml/mxml-private.c.1.o build/default/src/contrib/mxml/mxml-search.c.1.o build/default/src/contrib/mxml/mxml-set.c.1.o build/default/src/contrib/mxml/mxml-string.c.1.o build/default/src/contrib/nn/delaunay.cc.1.o build/default/src/contrib/nn/istack.cc.1.o build/default/src/contrib/nn/lpi.cc.1.o build/default/src/contrib/spline/spline.cc.1.o build/default/src/contrib/triangle/triangle.c.1.o build/default/src/contrib/stanford/medici.cc.1.o build/default/src/contrib/stanford/silvaco.cc.1.o build/default/src/contrib/stanford/stanford.cc.1.o build/default/src/contrib/stanford/suprem.cc.1.o build/default/src/contrib/dfise/dfise.cc.2.o build/default/src/contrib/dfise/dfise_grid.cc.2.o build/default/src/contrib/trex/trex.c.1.o build/default/src/base/dof_object.cc.2.o build/default/src/base/genius_env.cc.2.o build/default/src/base/log.cc.2.o build/default/src/base/memory_log.cc.2.o build/default/src/base/perf_log.cc.2.o build/default/src/bc/boundary_condition.cc.2.o build/default/src/bc/boundary_condition_collector.cc.2.o build/default/src/bc/boundary_mos_channel_elem.cc.2.o build/default/src/bc/boundary_nearest_point.cc.2.o build/default/src/fe/fe.cc.2.o build/default/src/fe/fe_base.cc.2.o build/default/src/fe/fe_boundary.cc.2.o build/default/src/fe/fe_hermite.cc.2.o build/default/src/fe/fe_hermite_shape_1D.cc.2.o build/default/src/fe/fe_hermite_shape_2D.cc.2.o build/default/src/fe/fe_hermite_shape_3D.cc.2.o build/default/src/fe/fe_lagrange.cc.2.o build/default/src/fe/fe_lagrange_shape_0D.cc.2.o build/default/src/fe/fe_lagrange_shape_1D.cc.2.o build/default/src/fe/fe_lagrange_shape_2D.cc.2.o build/default/src/fe/fe_lagrange_shape_3D.cc.2.o build/default/src/fe/fe_map.cc.2.o build/default/src/fe/number_lookups.cc.2.o build/default/src/geom/edge.cc.2.o build/default/src/geom/edge_edge2.cc.2.o build/default/src/geom/edge_edge2_fvm.cc.2.o build/default/src/geom/elem.cc.2.o build/default/src/geom/elem_refinement.cc.2.o build/default/src/geom/face_cy_quad4_fvm.cc.2.o build/default/src/geom/face_cy_tri3_fvm.cc.2.o build/default/src/geom/face_quad.cc.2.o build/default/src/geom/face_quad4.cc.2.o build/default/src/geom/face_quad4_fvm.cc.2.o build/default/src/geom/face_tri.cc.2.o build/default/src/geom/face_tri3.cc.2.o build/default/src/geom/face_tri3_fvm.cc.2.o build/default/src/geom/node_elem.cc.2.o build/default/src/geom/plane.cc.2.o build/default/src/geom/polygon.cc.2.o build/default/src/geom/polygon_usample.cc.2.o build/default/src/geom/sphere.cc.2.o build/default/src/interpolation/interpolation_1d_linear.cc.2.o build/default/src/interpolation/interpolation_1d_spline.cc.2.o build/default/src/interpolation/interpolation_2d_csa.cc.2.o build/default/src/interpolation/interpolation_2d_nn.cc.2.o build/default/src/interpolation/interpolation_3d_nbtet.cc.2.o build/default/src/interpolation/interpolation_3d_qshep.cc.2.o build/default/src/math/adolc_init.cc.2.o build/default/src/math/csr_matrix.cc.2.o build/default/src/math/dense_matrix.cc.2.o build/default/src/math/dense_matrix_base.cc.2.o build/default/src/math/dense_vector.cc.2.o build/default/src/math/dense_vector_base.cc.2.o build/default/src/math/expr_evaluate.cc.2.o build/default/src/math/numeric_vector.cc.2.o build/default/src/math/petsc_matrix.cc.2.o build/default/src/math/petsc_type.cc.2.o build/default/src/math/petsc_utils.cc.2.o build/default/src/math/petsc_vector.cc.2.o build/default/src/math/sparse_matrix.cc.2.o build/default/src/math/symbolic_matrix.cc.2.o build/default/src/math/type_tensor.cc.2.o build/default/src/math/type_vector.cc.2.o build/default/src/mesh/boundary_info.cc.2.o build/default/src/mesh/boundary_mesh.cc.2.o build/default/src/mesh/mesh_base.cc.2.o build/default/src/mesh/mesh_communication.cc.2.o build/default/src/mesh/mesh_modification.cc.2.o build/default/src/mesh/mesh_refinement.cc.2.o build/default/src/mesh/mesh_refinement_flagging.cc.2.o build/default/src/mesh/mesh_refinement_smoothing.cc.2.o build/default/src/mesh/mesh_tools.cc.2.o build/default/src/mesh/serial_mesh.cc.2.o build/default/src/mesh/serial_mesh_iterators.cc.2.o build/default/src/mesh/unstructured_mesh.cc.2.o build/default/src/meshgen/mesh_generation_cy.cc.2.o build/default/src/meshgen/mesh_generation_cy2d.cc.2.o build/default/src/meshgen/mesh_generation_cy3d.cc.2.o build/default/src/meshgen/mesh_generation_quad4.cc.2.o build/default/src/meshgen/mesh_generation_struct.cc.2.o build/default/src/meshgen/mesh_generation_tri3.cc.2.o build/default/src/parser/file_include.cc.2.o build/default/src/parser/parser.cc.2.o build/default/src/parser/parser_card.cc.2.o build/default/src/parser/parser_parameter.cc.2.o build/default/src/parser/pattern.cc.2.o build/default/src/parser/pattern_xml.cc.2.o build/default/src/partition/linear_partitioner.cc.2.o build/default/src/partition/metis_partitioner.cc.2.o build/default/src/partition/parmetis_partitioner.cc.2.o build/default/src/partition/partitioner.cc.2.o build/default/src/quadrature/quadrature.cc.2.o build/default/src/quadrature/quadrature_build.cc.2.o build/default/src/quadrature/quadrature_conical.cc.2.o build/default/src/quadrature/quadrature_conical_2D.cc.2.o build/default/src/quadrature/quadrature_conical_3D.cc.2.o build/default/src/quadrature/quadrature_gauss.cc.2.o build/default/src/quadrature/quadrature_gauss_1D.cc.2.o build/default/src/quadrature/quadrature_gauss_2D.cc.2.o build/default/src/quadrature/quadrature_gauss_3D.cc.2.o build/default/src/quadrature/quadrature_jacobi_1D.cc.2.o build/default/src/solution/cgns_io.cc.2.o build/default/src/solution/conductor_region.cc.2.o build/default/src/solution/control.cc.2.o build/default/src/solution/dfise_io.cc.2.o build/default/src/solution/external_circuit.cc.2.o build/default/src/solution/external_circuit_pi.cc.2.o build/default/src/solution/external_circuit_rcl.cc.2.o build/default/src/solution/external_circuit_rct.cc.2.o build/default/src/solution/fvm_cell_data.cc.2.o build/default/src/solution/fvm_node_data.cc.2.o build/default/src/solution/fvm_node_info.cc.2.o build/default/src/solution/gdml_io.cc.2.o build/default/src/solution/gmsh_io.cc.2.o build/default/src/solution/insulator_region.cc.2.o build/default/src/solution/location_io.cc.2.o build/default/src/solution/pml_region.cc.2.o build/default/src/solution/resistance_region.cc.2.o build/default/src/solution/semiconductor_region.cc.2.o build/default/src/solution/simulation_region.cc.2.o build/default/src/solution/simulation_system.cc.2.o build/default/src/solution/solution_define.cc.2.o build/default/src/solution/stanford_io.cc.2.o build/default/src/solution/tif3d_io.cc.2.o build/default/src/solution/unv_io.cc.2.o build/default/src/solution/vacuum_region.cc.2.o build/default/src/solution/variable_define.cc.2.o build/default/src/solution/vtk2_io.cc.2.o build/default/src/solution/vtk_io.cc.2.o build/default/src/solver/ddm1/ddm1.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_charge_emit.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_gate.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_homo_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ii_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ir_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_is_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_neumann.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ohmic.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_poly_gate.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_rr_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_schottky.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_simple_gate.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_solderpad.cc.2.o build/default/src/solver/ddm1/ddm1_conductor.cc.2.o build/default/src/solver/ddm1/ddm1_insulator.cc.2.o build/default/src/solver/ddm1/ddm1_resistance.cc.2.o build/default/src/solver/ddm1/ddm1_semiconductor.cc.2.o build/default/src/solver/ddm2/ddm2.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ei_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ev.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_float_metal.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_gate.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_homo_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ii_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ir_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_is_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_iv.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_neumann.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ohmic.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_poly_gate.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_rr_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_schottky.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_simple_gate.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_solderpad.cc.2.o build/default/src/solver/ddm2/ddm2_conductor.cc.2.o build/default/src/solver/ddm2/ddm2_insulator.cc.2.o build/default/src/solver/ddm2/ddm2_resistance.cc.2.o build/default/src/solver/ddm2/ddm2_semiconductor.cc.2.o build/default/src/solver/ddm_ac/ddm_ac.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ei_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ev.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_float_metal.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_gate.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_homo_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ii_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ir_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_is_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_iv.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_neumann.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ohmic.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_poly_gate.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_rr_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_schottky.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_simple_gate.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_solderpad.cc.2.o build/default/src/solver/ddm_ac/ddmac_conductor.cc.2.o build/default/src/solver/ddm_ac/ddmac_insulator.cc.2.o build/default/src/solver/ddm_ac/ddmac_resistance.cc.2.o build/default/src/solver/ddm_ac/ddmac_semiconductor.cc.2.o build/default/src/solver/ddm_common/charge_integral.cc.2.o build/default/src/solver/ddm_common/ddm_solver.cc.2.o build/default/src/solver/ddm_common/gate_current.cc.2.o build/default/src/solver/ddm_common/inter_connect.cc.2.o build/default/src/solver/ddm_common/mixA_solver.cc.2.o build/default/src/solver/ddm_common/mix_inter_connect.cc.2.o build/default/src/solver/ddm_common/mix_solver.cc.2.o build/default/src/solver/ddm_common/mob_semiconductor.cc.2.o build/default/src/solver/ddm_common/semiconductor_interface_current.cc.2.o build/default/src/solver/dg/dg.cc.2.o build/default/src/solver/dg/dg_boundary_homo_interface.cc.2.o build/default/src/solver/dg/dg_boundary_is_interface.cc.2.o build/default/src/solver/dg/dg_boundary_ohmic.cc.2.o build/default/src/solver/dg/dg_boundary_resistance_ohmic.cc.2.o build/default/src/solver/dg/dg_conductor.cc.2.o build/default/src/solver/dg/dg_insulator.cc.2.o build/default/src/solver/dg/dg_resistance.cc.2.o build/default/src/solver/dg/dg_semiconductor.cc.2.o build/default/src/solver/doping_analytic/doping_analytic.cc.2.o build/default/src/solver/doping_analytic/doping_fun.cc.2.o build/default/src/solver/ebm3/ebm3.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ei_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ev.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_float_metal.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_gate.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_hetero_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_homo_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ii_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ir_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_is_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_iv.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_neumann.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ohmic.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_resistance_schottky.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_rr_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_schottky.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_simple_gate.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_solderpad.cc.2.o build/default/src/solver/ebm3/ebm3_conductor.cc.2.o build/default/src/solver/ebm3/ebm3_insulator.cc.2.o build/default/src/solver/ebm3/ebm3_resistance.cc.2.o build/default/src/solver/ebm3/ebm3_semiconductor.cc.2.o build/default/src/solver/ebm3/ebm3_semiconductor_jacob.cc.2.o build/default/src/solver/emfem2d/emfem2d.cc.2.o build/default/src/solver/fem_linear_solver.cc.2.o build/default/src/solver/fem_pde_solver.cc.2.o build/default/src/solver/fvm_explicit_solver.cc.2.o build/default/src/solver/fvm_flex_nonlinear_solver.cc.2.o build/default/src/solver/fvm_flex_pde_solver.cc.2.o build/default/src/solver/fvm_linear_solver.cc.2.o build/default/src/solver/fvm_nonlinear_solver.cc.2.o build/default/src/solver/fvm_pde_solver.cc.2.o build/default/src/solver/hall/hall.cc.2.o build/default/src/solver/hall/hall_conductor.cc.2.o build/default/src/solver/hall/hall_insulator.cc.2.o build/default/src/solver/hall/hall_resistance.cc.2.o build/default/src/solver/hall/hall_semiconductor.cc.2.o build/default/src/solver/mix1/mix1.cc.2.o build/default/src/solver/mix1/mix1_boundary_gate.cc.2.o build/default/src/solver/mix1/mix1_boundary_ohmic.cc.2.o build/default/src/solver/mix1/mix1_boundary_poly_gate.cc.2.o build/default/src/solver/mix1/mix1_boundary_schottky.cc.2.o build/default/src/solver/mix1/mix1_boundary_solderpad.cc.2.o build/default/src/solver/mixA1/mixA1.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_gate.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_ohmic.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_poly_gate.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_schottky.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_solderpad.cc.2.o build/default/src/solver/mixA2/mixA2.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_gate.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_ohmic.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_schottky.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_solderpad.cc.2.o build/default/src/solver/mixA3/mixA3.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_gate.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_ohmic.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_schottky.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_solderpad.cc.2.o build/default/src/solver/mole_analytic/mole_analytic.cc.2.o build/default/src/solver/poisson/poisson.cc.2.o build/default/src/solver/poisson/poisson_boundary_ei_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_float_metal.cc.2.o build/default/src/solver/poisson/poisson_boundary_gate.cc.2.o build/default/src/solver/poisson/poisson_boundary_hetero_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_homo_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ii_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ir_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_is_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ohmic.cc.2.o build/default/src/solver/poisson/poisson_boundary_poly_gate.cc.2.o build/default/src/solver/poisson/poisson_boundary_resistance_ohmic.cc.2.o build/default/src/solver/poisson/poisson_boundary_resistance_schottky.cc.2.o build/default/src/solver/poisson/poisson_boundary_rr_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_schottky.cc.2.o build/default/src/solver/poisson/poisson_boundary_simple_gate.cc.2.o build/default/src/solver/poisson/poisson_boundary_solderpad.cc.2.o build/default/src/solver/poisson/poisson_conductor.cc.2.o build/default/src/solver/poisson/poisson_conductor_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_insulator.cc.2.o build/default/src/solver/poisson/poisson_insulator_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_resistance.cc.2.o build/default/src/solver/poisson/poisson_resistance_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_semiconductor.cc.2.o build/default/src/solver/poisson/poisson_semiconductor_hanging_node.cc.2.o build/default/src/solver/ray_tracing/light_thread.cc.2.o build/default/src/solver/ray_tracing/ray_tracing.cc.2.o build/default/src/solver/solver_base.cc.2.o build/default/src/solver/solver_specify.cc.2.o build/default/src/solver/stress_solver/stress_solver.cc.2.o build/default/src/source/ParticleEvent.cc.2.o build/default/src/source/electrical_source.cc.2.o build/default/src/source/field_source.cc.2.o build/default/src/source/isource.cc.2.o build/default/src/source/light_lenses.cc.2.o build/default/src/source/light_source.cc.2.o build/default/src/source/particle_source.cc.2.o build/default/src/source/vsource.cc.2.o build/default/src/source/waveform.cc.2.o build/default/src/utils/CogendaHDF5.cc.2.o build/default/src/utils/dose_rate.cc.2.o build/default/src/utils/error_vector.cc.2.o build/default/src/utils/extend_to_3d.cc.2.o build/default/src/utils/gzstream.cc.2.o build/default/src/utils/location_maps.cc.2.o build/default/src/utils/mat_analysis.cc.2.o build/default/src/utils/monot_cubic_interpolator.cc.2.o build/default/src/utils/nearest_node_locator.cc.2.o build/default/src/utils/object_tree.cc.2.o build/default/src/utils/octree.cc.2.o build/default/src/utils/point_locator_base.cc.2.o build/default/src/utils/point_locator_list.cc.2.o build/default/src/utils/point_locator_tree.cc.2.o build/default/src/utils/rotate_to_3d.cc.2.o build/default/src/utils/show_mesh_2d.cc.2.o build/default/src/utils/statistics.cc.2.o build/default/src/utils/surface_locator_base.cc.2.o build/default/src/utils/surface_locator_hub.cc.2.o build/default/src/utils/surface_locator_list.cc.2.o build/default/src/utils/surface_locator_sphere.cc.2.o build/default/src/utils/sync_file.cc.2.o build/default/src/utils/tree.cc.2.o build/default/src/utils/tree_node.cc.2.o build/default/src/material/PMI.cc.2.o build/default/src/material/material.cc.2.o build/default/src/material/material_define.cc.2.o build/default/src/material/physical_unit.cc.2.o build/default/src/hook/dlhook.cc.1.o build/default/src/main.cc.3.o -> build/default/src/genius.LINUX /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pset_link_creation_order' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dread' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tget_precision' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sget_simple_extent_ndims' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_SCHAR_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_INT64_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Aopen_name' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Eset_auto2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Screate_simple' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Aget_type' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fcreate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tset_precision' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pset_libver_bounds' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Lunpack_elink_val' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Lcreate_external' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sget_select_npoints' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_UCHAR_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Screate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Giterate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tget_size' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_IEEE_F64LE_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sselect_hyperslab' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Lis_registered' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dwrite' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gmove' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Ewalk2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5P_CLS_LINK_ACCESS_ID_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gunlink' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dset_extent' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fflush' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Awrite' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Iget_name' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tget_native_type' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tequal' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5check_version' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5get_libversion' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dget_space' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Lexists' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_IEEE_F32LE_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_INT_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_C_S1_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sget_simple_extent_npoints' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gcreate2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_UINT64_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5garbage_collect' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tcopy' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Glink' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5P_CLS_FILE_CREATE_ID_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_IEEE_F32BE_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_UINT32_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fis_hdf5' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5P_CLS_GROUP_CREATE_ID_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dopen2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dget_type' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_DOUBLE_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5P_CLS_FILE_ACCESS_ID_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pset_nlinks' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Aread' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5open' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_FLOAT_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Lget_val' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Literate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Sget_simple_extent_dims' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gopen2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Dcreate2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_IEEE_F64BE_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pset_deflate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Pcreate' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fopen' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5T_NATIVE_INT32_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Aiterate2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Aclose' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Tset_size' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fget_obj_ids' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Acreate2' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5P_CLS_DATASET_CREATE_ID_g' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Fget_obj_count' /usr/lib/x86_64-linux-gnu/libcgns.so: undefined reference to `H5Gget_objinfo' collect2: error: ld returned 1 exit status Waf: Leaving directory `/home/usman/Downloads/Genius-TCAD-Open-master/build/default' Build failed -> task failed (exit status 1): {task 139979131913104: cxxprogram ANN.cpp.0.o,bd_fix_rad_search.cpp.0.o,bd_pr_search.cpp.0.o,bd_search.cpp.0.o,bd_tree.cpp.0.o,brute.cpp.0.o,kd_dump.cpp.0.o,kd_fix_rad_search.cpp.0.o,kd_pr_search.cpp.0.o,kd_search.cpp.0.o,kd_split.cpp.0.o,kd_tree.cpp.0.o,kd_util.cpp.0.o,perf.cpp.0.o,csa.cc.1.o,svd.c.1.o,expr.cc.1.o,expr_datalist.cc.1.o,expr_except.cc.1.o,expr_func.cc.1.o,expr_funclist.cc.1.o,expr_node.cc.1.o,expr_parser.cc.1.o,expr_vallist.cc.1.o,schur_solver.cc.1.o,spice_ckt.cc.1.o,tif3d.cc.1.o,UFconfig.c.1.o,amd_1.c.1.o,amd_2.c.1.o,amd_aat.c.1.o,amd_control.c.1.o,amd_defaults.c.1.o,amd_dump.c.1.o,amd_global.c.1.o,amd_info.c.1.o,amd_order.c.1.o,amd_post_tree.c.1.o,amd_postorder.c.1.o,amd_preprocess.c.1.o,amd_valid.c.1.o,btf_maxtrans.c.1.o,btf_order.c.1.o,btf_strongcomp.c.1.o,colamd.c.1.o,colamd_global.c.1.o,klu.c.1.o,klu_analyze.c.1.o,klu_analyze_given.c.1.o,klu_defaults.c.1.o,klu_diagnostics.c.1.o,klu_dump.c.1.o,klu_extract.c.1.o,klu_factor.c.1.o,klu_free_numeric.c.1.o,klu_free_symbolic.c.1.o,klu_kernel.c.1.o,klu_memory.c.1.o,klu_refactor.c.1.o,klu_scale.c.1.o,klu_solve.c.1.o,klu_sort.c.1.o,klu_tsolve.c.1.o,MXMLUtil.cpp.1.o,mxml-attr.c.1.o,mxml-entity.c.1.o,mxml-file.c.1.o,mxml-index.c.1.o,mxml-node.c.1.o,mxml-private.c.1.o,mxml-search.c.1.o,mxml-set.c.1.o,mxml-string.c.1.o,delaunay.cc.1.o,istack.cc.1.o,lpi.cc.1.o,spline.cc.1.o,triangle.c.1.o,medici.cc.1.o,silvaco.cc.1.o,stanford.cc.1.o,suprem.cc.1.o,dfise.cc.2.o,dfise_grid.cc.2.o,trex.c.1.o,dof_object.cc.2.o,genius_env.cc.2.o,log.cc.2.o,memory_log.cc.2.o,perf_log.cc.2.o,boundary_condition.cc.2.o,boundary_condition_collector.cc.2.o,boundary_mos_channel_elem.cc.2.o,boundary_nearest_point.cc.2.o,fe.cc.2.o,fe_base.cc.2.o,fe_boundary.cc.2.o,fe_hermite.cc.2.o,fe_hermite_shape_1D.cc.2.o,fe_hermite_shape_2D.cc.2.o,fe_hermite_shape_3D.cc.2.o,fe_lagrange.cc.2.o,fe_lagrange_shape_0D.cc.2.o,fe_lagrange_shape_1D.cc.2.o,fe_lagrange_shape_2D.cc.2.o,fe_lagrange_shape_3D.cc.2.o,fe_map.cc.2.o,number_lookups.cc.2.o,edge.cc.2.o,edge_edge2.cc.2.o,edge_edge2_fvm.cc.2.o,elem.cc.2.o,elem_refinement.cc.2.o,face_cy_quad4_fvm.cc.2.o,face_cy_tri3_fvm.cc.2.o,face_quad.cc.2.o,face_quad4.cc.2.o,face_quad4_fvm.cc.2.o,face_tri.cc.2.o,face_tri3.cc.2.o,face_tri3_fvm.cc.2.o,node_elem.cc.2.o,plane.cc.2.o,polygon.cc.2.o,polygon_usample.cc.2.o,sphere.cc.2.o,interpolation_1d_linear.cc.2.o,interpolation_1d_spline.cc.2.o,interpolation_2d_csa.cc.2.o,interpolation_2d_nn.cc.2.o,interpolation_3d_nbtet.cc.2.o,interpolation_3d_qshep.cc.2.o,adolc_init.cc.2.o,csr_matrix.cc.2.o,dense_matrix.cc.2.o,dense_matrix_base.cc.2.o,dense_vector.cc.2.o,dense_vector_base.cc.2.o,expr_evaluate.cc.2.o,numeric_vector.cc.2.o,petsc_matrix.cc.2.o,petsc_type.cc.2.o,petsc_utils.cc.2.o,petsc_vector.cc.2.o,sparse_matrix.cc.2.o,symbolic_matrix.cc.2.o,type_tensor.cc.2.o,type_vector.cc.2.o,boundary_info.cc.2.o,boundary_mesh.cc.2.o,mesh_base.cc.2.o,mesh_communication.cc.2.o,mesh_modification.cc.2.o,mesh_refinement.cc.2.o,mesh_refinement_flagging.cc.2.o,mesh_refinement_smoothing.cc.2.o,mesh_tools.cc.2.o,serial_mesh.cc.2.o,serial_mesh_iterators.cc.2.o,unstructured_mesh.cc.2.o,mesh_generation_cy.cc.2.o,mesh_generation_cy2d.cc.2.o,mesh_generation_cy3d.cc.2.o,mesh_generation_quad4.cc.2.o,mesh_generation_struct.cc.2.o,mesh_generation_tri3.cc.2.o,file_include.cc.2.o,parser.cc.2.o,parser_card.cc.2.o,parser_parameter.cc.2.o,pattern.cc.2.o,pattern_xml.cc.2.o,linear_partitioner.cc.2.o,metis_partitioner.cc.2.o,parmetis_partitioner.cc.2.o,partitioner.cc.2.o,quadrature.cc.2.o,quadrature_build.cc.2.o,quadrature_conical.cc.2.o,quadrature_conical_2D.cc.2.o,quadrature_conical_3D.cc.2.o,quadrature_gauss.cc.2.o,quadrature_gauss_1D.cc.2.o,quadrature_gauss_2D.cc.2.o,quadrature_gauss_3D.cc.2.o,quadrature_jacobi_1D.cc.2.o,cgns_io.cc.2.o,conductor_region.cc.2.o,control.cc.2.o,dfise_io.cc.2.o,external_circuit.cc.2.o,external_circuit_pi.cc.2.o,external_circuit_rcl.cc.2.o,external_circuit_rct.cc.2.o,fvm_cell_data.cc.2.o,fvm_node_data.cc.2.o,fvm_node_info.cc.2.o,gdml_io.cc.2.o,gmsh_io.cc.2.o,insulator_region.cc.2.o,location_io.cc.2.o,pml_region.cc.2.o,resistance_region.cc.2.o,semiconductor_region.cc.2.o,simulation_region.cc.2.o,simulation_system.cc.2.o,solution_define.cc.2.o,stanford_io.cc.2.o,tif3d_io.cc.2.o,unv_io.cc.2.o,vacuum_region.cc.2.o,variable_define.cc.2.o,vtk2_io.cc.2.o,vtk_io.cc.2.o,ddm1.cc.2.o,ddm1_boundary_charge_emit.cc.2.o,ddm1_boundary_ei_interface.cc.2.o,ddm1_boundary_float_metal.cc.2.o,ddm1_boundary_gate.cc.2.o,ddm1_boundary_hetero_interface.cc.2.o,ddm1_boundary_homo_interface.cc.2.o,ddm1_boundary_ii_interface.cc.2.o,ddm1_boundary_ir_interface.cc.2.o,ddm1_boundary_is_interface.cc.2.o,ddm1_boundary_neumann.cc.2.o,ddm1_boundary_ohmic.cc.2.o,ddm1_boundary_poly_gate.cc.2.o,ddm1_boundary_resistance_ohmic.cc.2.o,ddm1_boundary_resistance_schottky.cc.2.o,ddm1_boundary_rr_interface.cc.2.o,ddm1_boundary_schottky.cc.2.o,ddm1_boundary_simple_gate.cc.2.o,ddm1_boundary_solderpad.cc.2.o,ddm1_conductor.cc.2.o,ddm1_insulator.cc.2.o,ddm1_resistance.cc.2.o,ddm1_semiconductor.cc.2.o,ddm2.cc.2.o,ddm2_boundary_ei_interface.cc.2.o,ddm2_boundary_ev.cc.2.o,ddm2_boundary_float_metal.cc.2.o,ddm2_boundary_gate.cc.2.o,ddm2_boundary_hetero_interface.cc.2.o,ddm2_boundary_homo_interface.cc.2.o,ddm2_boundary_ii_interface.cc.2.o,ddm2_boundary_ir_interface.cc.2.o,ddm2_boundary_is_interface.cc.2.o,ddm2_boundary_iv.cc.2.o,ddm2_boundary_neumann.cc.2.o,ddm2_boundary_ohmic.cc.2.o,ddm2_boundary_poly_gate.cc.2.o,ddm2_boundary_resistance_ohmic.cc.2.o,ddm2_boundary_resistance_schottky.cc.2.o,ddm2_boundary_rr_interface.cc.2.o,ddm2_boundary_schottky.cc.2.o,ddm2_boundary_simple_gate.cc.2.o,ddm2_boundary_solderpad.cc.2.o,ddm2_conductor.cc.2.o,ddm2_insulator.cc.2.o,ddm2_resistance.cc.2.o,ddm2_semiconductor.cc.2.o,ddm_ac.cc.2.o,ddmac_boundary_ei_interface.cc.2.o,ddmac_boundary_ev.cc.2.o,ddmac_boundary_float_metal.cc.2.o,ddmac_boundary_gate.cc.2.o,ddmac_boundary_hetero_interface.cc.2.o,ddmac_boundary_homo_interface.cc.2.o,ddmac_boundary_ii_interface.cc.2.o,ddmac_boundary_ir_interface.cc.2.o,ddmac_boundary_is_interface.cc.2.o,ddmac_boundary_iv.cc.2.o,ddmac_boundary_neumann.cc.2.o,ddmac_boundary_ohmic.cc.2.o,ddmac_boundary_poly_gate.cc.2.o,ddmac_boundary_resistance_ohmic.cc.2.o,ddmac_boundary_resistance_schottky.cc.2.o,ddmac_boundary_rr_interface.cc.2.o,ddmac_boundary_schottky.cc.2.o,ddmac_boundary_simple_gate.cc.2.o,ddmac_boundary_solderpad.cc.2.o,ddmac_conductor.cc.2.o,ddmac_insulator.cc.2.o,ddmac_resistance.cc.2.o,ddmac_semiconductor.cc.2.o,charge_integral.cc.2.o,ddm_solver.cc.2.o,gate_current.cc.2.o,inter_connect.cc.2.o,mixA_solver.cc.2.o,mix_inter_connect.cc.2.o,mix_solver.cc.2.o,mob_semiconductor.cc.2.o,semiconductor_interface_current.cc.2.o,dg.cc.2.o,dg_boundary_homo_interface.cc.2.o,dg_boundary_is_interface.cc.2.o,dg_boundary_ohmic.cc.2.o,dg_boundary_resistance_ohmic.cc.2.o,dg_conductor.cc.2.o,dg_insulator.cc.2.o,dg_resistance.cc.2.o,dg_semiconductor.cc.2.o,doping_analytic.cc.2.o,doping_fun.cc.2.o,ebm3.cc.2.o,ebm3_boundary_ei_interface.cc.2.o,ebm3_boundary_ev.cc.2.o,ebm3_boundary_float_metal.cc.2.o,ebm3_boundary_gate.cc.2.o,ebm3_boundary_hetero_interface.cc.2.o,ebm3_boundary_homo_interface.cc.2.o,ebm3_boundary_ii_interface.cc.2.o,ebm3_boundary_ir_interface.cc.2.o,ebm3_boundary_is_interface.cc.2.o,ebm3_boundary_iv.cc.2.o,ebm3_boundary_neumann.cc.2.o,ebm3_boundary_ohmic.cc.2.o,ebm3_boundary_resistance_ohmic.cc.2.o,ebm3_boundary_resistance_schottky.cc.2.o,ebm3_boundary_rr_interface.cc.2.o,ebm3_boundary_schottky.cc.2.o,ebm3_boundary_simple_gate.cc.2.o,ebm3_boundary_solderpad.cc.2.o,ebm3_conductor.cc.2.o,ebm3_insulator.cc.2.o,ebm3_resistance.cc.2.o,ebm3_semiconductor.cc.2.o,ebm3_semiconductor_jacob.cc.2.o,emfem2d.cc.2.o,fem_linear_solver.cc.2.o,fem_pde_solver.cc.2.o,fvm_explicit_solver.cc.2.o,fvm_flex_nonlinear_solver.cc.2.o,fvm_flex_pde_solver.cc.2.o,fvm_linear_solver.cc.2.o,fvm_nonlinear_solver.cc.2.o,fvm_pde_solver.cc.2.o,hall.cc.2.o,hall_conductor.cc.2.o,hall_insulator.cc.2.o,hall_resistance.cc.2.o,hall_semiconductor.cc.2.o,mix1.cc.2.o,mix1_boundary_gate.cc.2.o,mix1_boundary_ohmic.cc.2.o,mix1_boundary_poly_gate.cc.2.o,mix1_boundary_schottky.cc.2.o,mix1_boundary_solderpad.cc.2.o,mixA1.cc.2.o,mixA1_boundary_gate.cc.2.o,mixA1_boundary_ohmic.cc.2.o,mixA1_boundary_poly_gate.cc.2.o,mixA1_boundary_schottky.cc.2.o,mixA1_boundary_solderpad.cc.2.o,mixA2.cc.2.o,mixA2_boundary_gate.cc.2.o,mixA2_boundary_ohmic.cc.2.o,mixA2_boundary_schottky.cc.2.o,mixA2_boundary_solderpad.cc.2.o,mixA3.cc.2.o,mixA3_boundary_gate.cc.2.o,mixA3_boundary_ohmic.cc.2.o,mixA3_boundary_schottky.cc.2.o,mixA3_boundary_solderpad.cc.2.o,mole_analytic.cc.2.o,poisson.cc.2.o,poisson_boundary_ei_interface.cc.2.o,poisson_boundary_float_metal.cc.2.o,poisson_boundary_gate.cc.2.o,poisson_boundary_hetero_interface.cc.2.o,poisson_boundary_homo_interface.cc.2.o,poisson_boundary_ii_interface.cc.2.o,poisson_boundary_ir_interface.cc.2.o,poisson_boundary_is_interface.cc.2.o,poisson_boundary_ohmic.cc.2.o,poisson_boundary_poly_gate.cc.2.o,poisson_boundary_resistance_ohmic.cc.2.o,poisson_boundary_resistance_schottky.cc.2.o,poisson_boundary_rr_interface.cc.2.o,poisson_boundary_schottky.cc.2.o,poisson_boundary_simple_gate.cc.2.o,poisson_boundary_solderpad.cc.2.o,poisson_conductor.cc.2.o,poisson_conductor_hanging_node.cc.2.o,poisson_insulator.cc.2.o,poisson_insulator_hanging_node.cc.2.o,poisson_resistance.cc.2.o,poisson_resistance_hanging_node.cc.2.o,poisson_semiconductor.cc.2.o,poisson_semiconductor_hanging_node.cc.2.o,light_thread.cc.2.o,ray_tracing.cc.2.o,solver_base.cc.2.o,solver_specify.cc.2.o,stress_solver.cc.2.o,ParticleEvent.cc.2.o,electrical_source.cc.2.o,field_source.cc.2.o,isource.cc.2.o,light_lenses.cc.2.o,light_source.cc.2.o,particle_source.cc.2.o,vsource.cc.2.o,waveform.cc.2.o,CogendaHDF5.cc.2.o,dose_rate.cc.2.o,error_vector.cc.2.o,extend_to_3d.cc.2.o,gzstream.cc.2.o,location_maps.cc.2.o,mat_analysis.cc.2.o,monot_cubic_interpolator.cc.2.o,nearest_node_locator.cc.2.o,object_tree.cc.2.o,octree.cc.2.o,point_locator_base.cc.2.o,point_locator_list.cc.2.o,point_locator_tree.cc.2.o,rotate_to_3d.cc.2.o,show_mesh_2d.cc.2.o,statistics.cc.2.o,surface_locator_base.cc.2.o,surface_locator_hub.cc.2.o,surface_locator_list.cc.2.o,surface_locator_sphere.cc.2.o,sync_file.cc.2.o,tree.cc.2.o,tree_node.cc.2.o,PMI.cc.2.o,material.cc.2.o,material_define.cc.2.o,physical_unit.cc.2.o,dlhook.cc.1.o,main.cc.3.o -> genius.LINUX} ['/usr/bin/g++', 'src/contrib/ann/ANN.cpp.0.o', 'src/contrib/ann/bd_fix_rad_search.cpp.0.o', 'src/contrib/ann/bd_pr_search.cpp.0.o', 'src/contrib/ann/bd_search.cpp.0.o', 'src/contrib/ann/bd_tree.cpp.0.o', 'src/contrib/ann/brute.cpp.0.o', 'src/contrib/ann/kd_dump.cpp.0.o', 'src/contrib/ann/kd_fix_rad_search.cpp.0.o', 'src/contrib/ann/kd_pr_search.cpp.0.o', 'src/contrib/ann/kd_search.cpp.0.o', 'src/contrib/ann/kd_split.cpp.0.o', 'src/contrib/ann/kd_tree.cpp.0.o', 'src/contrib/ann/kd_util.cpp.0.o', 'src/contrib/ann/perf.cpp.0.o', 'src/contrib/csabathy/csa.cc.1.o', 'src/contrib/csabathy/svd.c.1.o', 'src/contrib/expreval/expr.cc.1.o', 'src/contrib/expreval/expr_datalist.cc.1.o', 'src/contrib/expreval/expr_except.cc.1.o', 'src/contrib/expreval/expr_func.cc.1.o', 'src/contrib/expreval/expr_funclist.cc.1.o', 'src/contrib/expreval/expr_node.cc.1.o', 'src/contrib/expreval/expr_parser.cc.1.o', 'src/contrib/expreval/expr_vallist.cc.1.o', 'src/contrib/spice/schur_solver.cc.1.o', 'src/contrib/spice/spice_ckt.cc.1.o', 'src/contrib/tif3d/tif3d.cc.1.o', 'src/contrib/klu/UFconfig.c.1.o', 'src/contrib/klu/amd_1.c.1.o', 'src/contrib/klu/amd_2.c.1.o', 'src/contrib/klu/amd_aat.c.1.o', 'src/contrib/klu/amd_control.c.1.o', 'src/contrib/klu/amd_defaults.c.1.o', 'src/contrib/klu/amd_dump.c.1.o', 'src/contrib/klu/amd_global.c.1.o', 'src/contrib/klu/amd_info.c.1.o', 'src/contrib/klu/amd_order.c.1.o', 'src/contrib/klu/amd_post_tree.c.1.o', 'src/contrib/klu/amd_postorder.c.1.o', 'src/contrib/klu/amd_preprocess.c.1.o', 'src/contrib/klu/amd_valid.c.1.o', 'src/contrib/klu/btf_maxtrans.c.1.o', 'src/contrib/klu/btf_order.c.1.o', 'src/contrib/klu/btf_strongcomp.c.1.o', 'src/contrib/klu/colamd.c.1.o', 'src/contrib/klu/colamd_global.c.1.o', 'src/contrib/klu/klu.c.1.o', 'src/contrib/klu/klu_analyze.c.1.o', 'src/contrib/klu/klu_analyze_given.c.1.o', 'src/contrib/klu/klu_defaults.c.1.o', 'src/contrib/klu/klu_diagnostics.c.1.o', 'src/contrib/klu/klu_dump.c.1.o', 'src/contrib/klu/klu_extract.c.1.o', 'src/contrib/klu/klu_factor.c.1.o', 'src/contrib/klu/klu_free_numeric.c.1.o', 'src/contrib/klu/klu_free_symbolic.c.1.o', 'src/contrib/klu/klu_kernel.c.1.o', 'src/contrib/klu/klu_memory.c.1.o', 'src/contrib/klu/klu_refactor.c.1.o', 'src/contrib/klu/klu_scale.c.1.o', 'src/contrib/klu/klu_solve.c.1.o', 'src/contrib/klu/klu_sort.c.1.o', 'src/contrib/klu/klu_tsolve.c.1.o', 'src/contrib/mxml/MXMLUtil.cpp.1.o', 'src/contrib/mxml/mxml-attr.c.1.o', 'src/contrib/mxml/mxml-entity.c.1.o', 'src/contrib/mxml/mxml-file.c.1.o', 'src/contrib/mxml/mxml-index.c.1.o', 'src/contrib/mxml/mxml-node.c.1.o', 'src/contrib/mxml/mxml-private.c.1.o', 'src/contrib/mxml/mxml-search.c.1.o', 'src/contrib/mxml/mxml-set.c.1.o', 'src/contrib/mxml/mxml-string.c.1.o', 'src/contrib/nn/delaunay.cc.1.o', 'src/contrib/nn/istack.cc.1.o', 'src/contrib/nn/lpi.cc.1.o', 'src/contrib/spline/spline.cc.1.o', 'src/contrib/triangle/triangle.c.1.o', 'src/contrib/stanford/medici.cc.1.o', 'src/contrib/stanford/silvaco.cc.1.o', 'src/contrib/stanford/stanford.cc.1.o', 'src/contrib/stanford/suprem.cc.1.o', 'src/contrib/dfise/dfise.cc.2.o', 'src/contrib/dfise/dfise_grid.cc.2.o', 'src/contrib/trex/trex.c.1.o', 'src/base/dof_object.cc.2.o', 'src/base/genius_env.cc.2.o', 'src/base/log.cc.2.o', 'src/base/memory_log.cc.2.o', 'src/base/perf_log.cc.2.o', 'src/bc/boundary_condition.cc.2.o', 'src/bc/boundary_condition_collector.cc.2.o', 'src/bc/boundary_mos_channel_elem.cc.2.o', 'src/bc/boundary_nearest_point.cc.2.o', 'src/fe/fe.cc.2.o', 'src/fe/fe_base.cc.2.o', 'src/fe/fe_boundary.cc.2.o', 'src/fe/fe_hermite.cc.2.o', 'src/fe/fe_hermite_shape_1D.cc.2.o', 'src/fe/fe_hermite_shape_2D.cc.2.o', 'src/fe/fe_hermite_shape_3D.cc.2.o', 'src/fe/fe_lagrange.cc.2.o', 'src/fe/fe_lagrange_shape_0D.cc.2.o', 'src/fe/fe_lagrange_shape_1D.cc.2.o', 'src/fe/fe_lagrange_shape_2D.cc.2.o', 'src/fe/fe_lagrange_shape_3D.cc.2.o', 'src/fe/fe_map.cc.2.o', 'src/fe/number_lookups.cc.2.o', 'src/geom/edge.cc.2.o', 'src/geom/edge_edge2.cc.2.o', 'src/geom/edge_edge2_fvm.cc.2.o', 'src/geom/elem.cc.2.o', 'src/geom/elem_refinement.cc.2.o', 'src/geom/face_cy_quad4_fvm.cc.2.o', 'src/geom/face_cy_tri3_fvm.cc.2.o', 'src/geom/face_quad.cc.2.o', 'src/geom/face_quad4.cc.2.o', 'src/geom/face_quad4_fvm.cc.2.o', 'src/geom/face_tri.cc.2.o', 'src/geom/face_tri3.cc.2.o', 'src/geom/face_tri3_fvm.cc.2.o', 'src/geom/node_elem.cc.2.o', 'src/geom/plane.cc.2.o', 'src/geom/polygon.cc.2.o', 'src/geom/polygon_usample.cc.2.o', 'src/geom/sphere.cc.2.o', 'src/interpolation/interpolation_1d_linear.cc.2.o', 'src/interpolation/interpolation_1d_spline.cc.2.o', 'src/interpolation/interpolation_2d_csa.cc.2.o', 'src/interpolation/interpolation_2d_nn.cc.2.o', 'src/interpolation/interpolation_3d_nbtet.cc.2.o', 'src/interpolation/interpolation_3d_qshep.cc.2.o', 'src/math/adolc_init.cc.2.o', 'src/math/csr_matrix.cc.2.o', 'src/math/dense_matrix.cc.2.o', 'src/math/dense_matrix_base.cc.2.o', 'src/math/dense_vector.cc.2.o', 'src/math/dense_vector_base.cc.2.o', 'src/math/expr_evaluate.cc.2.o', 'src/math/numeric_vector.cc.2.o', 'src/math/petsc_matrix.cc.2.o', 'src/math/petsc_type.cc.2.o', 'src/math/petsc_utils.cc.2.o', 'src/math/petsc_vector.cc.2.o', 'src/math/sparse_matrix.cc.2.o', 'src/math/symbolic_matrix.cc.2.o', 'src/math/type_tensor.cc.2.o', 'src/math/type_vector.cc.2.o', 'src/mesh/boundary_info.cc.2.o', 'src/mesh/boundary_mesh.cc.2.o', 'src/mesh/mesh_base.cc.2.o', 'src/mesh/mesh_communication.cc.2.o', 'src/mesh/mesh_modification.cc.2.o', 'src/mesh/mesh_refinement.cc.2.o', 'src/mesh/mesh_refinement_flagging.cc.2.o', 'src/mesh/mesh_refinement_smoothing.cc.2.o', 'src/mesh/mesh_tools.cc.2.o', 'src/mesh/serial_mesh.cc.2.o', 'src/mesh/serial_mesh_iterators.cc.2.o', 'src/mesh/unstructured_mesh.cc.2.o', 'src/meshgen/mesh_generation_cy.cc.2.o', 'src/meshgen/mesh_generation_cy2d.cc.2.o', 'src/meshgen/mesh_generation_cy3d.cc.2.o', 'src/meshgen/mesh_generation_quad4.cc.2.o', 'src/meshgen/mesh_generation_struct.cc.2.o', 'src/meshgen/mesh_generation_tri3.cc.2.o', 'src/parser/file_include.cc.2.o', 'src/parser/parser.cc.2.o', 'src/parser/parser_card.cc.2.o', 'src/parser/parser_parameter.cc.2.o', 'src/parser/pattern.cc.2.o', 'src/parser/pattern_xml.cc.2.o', 'src/partition/linear_partitioner.cc.2.o', 'src/partition/metis_partitioner.cc.2.o', 'src/partition/parmetis_partitioner.cc.2.o', 'src/partition/partitioner.cc.2.o', 'src/quadrature/quadrature.cc.2.o', 'src/quadrature/quadrature_build.cc.2.o', 'src/quadrature/quadrature_conical.cc.2.o', 'src/quadrature/quadrature_conical_2D.cc.2.o', 'src/quadrature/quadrature_conical_3D.cc.2.o', 'src/quadrature/quadrature_gauss.cc.2.o', 'src/quadrature/quadrature_gauss_1D.cc.2.o', 'src/quadrature/quadrature_gauss_2D.cc.2.o', 'src/quadrature/quadrature_gauss_3D.cc.2.o', 'src/quadrature/quadrature_jacobi_1D.cc.2.o', 'src/solution/cgns_io.cc.2.o', 'src/solution/conductor_region.cc.2.o', 'src/solution/control.cc.2.o', 'src/solution/dfise_io.cc.2.o', 'src/solution/external_circuit.cc.2.o', 'src/solution/external_circuit_pi.cc.2.o', 'src/solution/external_circuit_rcl.cc.2.o', 'src/solution/external_circuit_rct.cc.2.o', 'src/solution/fvm_cell_data.cc.2.o', 'src/solution/fvm_node_data.cc.2.o', 'src/solution/fvm_node_info.cc.2.o', 'src/solution/gdml_io.cc.2.o', 'src/solution/gmsh_io.cc.2.o', 'src/solution/insulator_region.cc.2.o', 'src/solution/location_io.cc.2.o', 'src/solution/pml_region.cc.2.o', 'src/solution/resistance_region.cc.2.o', 'src/solution/semiconductor_region.cc.2.o', 'src/solution/simulation_region.cc.2.o', 'src/solution/simulation_system.cc.2.o', 'src/solution/solution_define.cc.2.o', 'src/solution/stanford_io.cc.2.o', 'src/solution/tif3d_io.cc.2.o', 'src/solution/unv_io.cc.2.o', 'src/solution/vacuum_region.cc.2.o', 'src/solution/variable_define.cc.2.o', 'src/solution/vtk2_io.cc.2.o', 'src/solution/vtk_io.cc.2.o', 'src/solver/ddm1/ddm1.cc.2.o', 'src/solver/ddm1/ddm1_boundary_charge_emit.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o', 'src/solver/ddm1/ddm1_boundary_gate.cc.2.o', 'src/solver/ddm1/ddm1_boundary_hetero_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_homo_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ii_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ir_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_is_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_neumann.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ohmic.cc.2.o', 'src/solver/ddm1/ddm1_boundary_poly_gate.cc.2.o', 'src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm1/ddm1_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm1/ddm1_boundary_rr_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_schottky.cc.2.o', 'src/solver/ddm1/ddm1_boundary_simple_gate.cc.2.o', 'src/solver/ddm1/ddm1_boundary_solderpad.cc.2.o', 'src/solver/ddm1/ddm1_conductor.cc.2.o', 'src/solver/ddm1/ddm1_insulator.cc.2.o', 'src/solver/ddm1/ddm1_resistance.cc.2.o', 'src/solver/ddm1/ddm1_semiconductor.cc.2.o', 'src/solver/ddm2/ddm2.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ei_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ev.cc.2.o', 'src/solver/ddm2/ddm2_boundary_float_metal.cc.2.o', 'src/solver/ddm2/ddm2_boundary_gate.cc.2.o', 'src/solver/ddm2/ddm2_boundary_hetero_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_homo_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ii_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ir_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_is_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_iv.cc.2.o', 'src/solver/ddm2/ddm2_boundary_neumann.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ohmic.cc.2.o', 'src/solver/ddm2/ddm2_boundary_poly_gate.cc.2.o', 'src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm2/ddm2_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm2/ddm2_boundary_rr_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_schottky.cc.2.o', 'src/solver/ddm2/ddm2_boundary_simple_gate.cc.2.o', 'src/solver/ddm2/ddm2_boundary_solderpad.cc.2.o', 'src/solver/ddm2/ddm2_conductor.cc.2.o', 'src/solver/ddm2/ddm2_insulator.cc.2.o', 'src/solver/ddm2/ddm2_resistance.cc.2.o', 'src/solver/ddm2/ddm2_semiconductor.cc.2.o', 'src/solver/ddm_ac/ddm_ac.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ei_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ev.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_float_metal.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_gate.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_homo_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ii_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ir_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_is_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_iv.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_neumann.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ohmic.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_poly_gate.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_rr_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_schottky.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_simple_gate.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_solderpad.cc.2.o', 'src/solver/ddm_ac/ddmac_conductor.cc.2.o', 'src/solver/ddm_ac/ddmac_insulator.cc.2.o', 'src/solver/ddm_ac/ddmac_resistance.cc.2.o', 'src/solver/ddm_ac/ddmac_semiconductor.cc.2.o', 'src/solver/ddm_common/charge_integral.cc.2.o', 'src/solver/ddm_common/ddm_solver.cc.2.o', 'src/solver/ddm_common/gate_current.cc.2.o', 'src/solver/ddm_common/inter_connect.cc.2.o', 'src/solver/ddm_common/mixA_solver.cc.2.o', 'src/solver/ddm_common/mix_inter_connect.cc.2.o', 'src/solver/ddm_common/mix_solver.cc.2.o', 'src/solver/ddm_common/mob_semiconductor.cc.2.o', 'src/solver/ddm_common/semiconductor_interface_current.cc.2.o', 'src/solver/dg/dg.cc.2.o', 'src/solver/dg/dg_boundary_homo_interface.cc.2.o', 'src/solver/dg/dg_boundary_is_interface.cc.2.o', 'src/solver/dg/dg_boundary_ohmic.cc.2.o', 'src/solver/dg/dg_boundary_resistance_ohmic.cc.2.o', 'src/solver/dg/dg_conductor.cc.2.o', 'src/solver/dg/dg_insulator.cc.2.o', 'src/solver/dg/dg_resistance.cc.2.o', 'src/solver/dg/dg_semiconductor.cc.2.o', 'src/solver/doping_analytic/doping_analytic.cc.2.o', 'src/solver/doping_analytic/doping_fun.cc.2.o', 'src/solver/ebm3/ebm3.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ei_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ev.cc.2.o', 'src/solver/ebm3/ebm3_boundary_float_metal.cc.2.o', 'src/solver/ebm3/ebm3_boundary_gate.cc.2.o', 'src/solver/ebm3/ebm3_boundary_hetero_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_homo_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ii_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ir_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_is_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_iv.cc.2.o', 'src/solver/ebm3/ebm3_boundary_neumann.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ohmic.cc.2.o', 'src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc.2.o', 'src/solver/ebm3/ebm3_boundary_resistance_schottky.cc.2.o', 'src/solver/ebm3/ebm3_boundary_rr_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_schottky.cc.2.o', 'src/solver/ebm3/ebm3_boundary_simple_gate.cc.2.o', 'src/solver/ebm3/ebm3_boundary_solderpad.cc.2.o', 'src/solver/ebm3/ebm3_conductor.cc.2.o', 'src/solver/ebm3/ebm3_insulator.cc.2.o', 'src/solver/ebm3/ebm3_resistance.cc.2.o', 'src/solver/ebm3/ebm3_semiconductor.cc.2.o', 'src/solver/ebm3/ebm3_semiconductor_jacob.cc.2.o', 'src/solver/emfem2d/emfem2d.cc.2.o', 'src/solver/fem_linear_solver.cc.2.o', 'src/solver/fem_pde_solver.cc.2.o', 'src/solver/fvm_explicit_solver.cc.2.o', 'src/solver/fvm_flex_nonlinear_solver.cc.2.o', 'src/solver/fvm_flex_pde_solver.cc.2.o', 'src/solver/fvm_linear_solver.cc.2.o', 'src/solver/fvm_nonlinear_solver.cc.2.o', 'src/solver/fvm_pde_solver.cc.2.o', 'src/solver/hall/hall.cc.2.o', 'src/solver/hall/hall_conductor.cc.2.o', 'src/solver/hall/hall_insulator.cc.2.o', 'src/solver/hall/hall_resistance.cc.2.o', 'src/solver/hall/hall_semiconductor.cc.2.o', 'src/solver/mix1/mix1.cc.2.o', 'src/solver/mix1/mix1_boundary_gate.cc.2.o', 'src/solver/mix1/mix1_boundary_ohmic.cc.2.o', 'src/solver/mix1/mix1_boundary_poly_gate.cc.2.o', 'src/solver/mix1/mix1_boundary_schottky.cc.2.o', 'src/solver/mix1/mix1_boundary_solderpad.cc.2.o', 'src/solver/mixA1/mixA1.cc.2.o', 'src/solver/mixA1/mixA1_boundary_gate.cc.2.o', 'src/solver/mixA1/mixA1_boundary_ohmic.cc.2.o', 'src/solver/mixA1/mixA1_boundary_poly_gate.cc.2.o', 'src/solver/mixA1/mixA1_boundary_schottky.cc.2.o', 'src/solver/mixA1/mixA1_boundary_solderpad.cc.2.o', 'src/solver/mixA2/mixA2.cc.2.o', 'src/solver/mixA2/mixA2_boundary_gate.cc.2.o', 'src/solver/mixA2/mixA2_boundary_ohmic.cc.2.o', 'src/solver/mixA2/mixA2_boundary_schottky.cc.2.o', 'src/solver/mixA2/mixA2_boundary_solderpad.cc.2.o', 'src/solver/mixA3/mixA3.cc.2.o', 'src/solver/mixA3/mixA3_boundary_gate.cc.2.o', 'src/solver/mixA3/mixA3_boundary_ohmic.cc.2.o', 'src/solver/mixA3/mixA3_boundary_schottky.cc.2.o', 'src/solver/mixA3/mixA3_boundary_solderpad.cc.2.o', 'src/solver/mole_analytic/mole_analytic.cc.2.o', 'src/solver/poisson/poisson.cc.2.o', 'src/solver/poisson/poisson_boundary_ei_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_float_metal.cc.2.o', 'src/solver/poisson/poisson_boundary_gate.cc.2.o', 'src/solver/poisson/poisson_boundary_hetero_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_homo_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ii_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ir_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_is_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ohmic.cc.2.o', 'src/solver/poisson/poisson_boundary_poly_gate.cc.2.o', 'src/solver/poisson/poisson_boundary_resistance_ohmic.cc.2.o', 'src/solver/poisson/poisson_boundary_resistance_schottky.cc.2.o', 'src/solver/poisson/poisson_boundary_rr_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_schottky.cc.2.o', 'src/solver/poisson/poisson_boundary_simple_gate.cc.2.o', 'src/solver/poisson/poisson_boundary_solderpad.cc.2.o', 'src/solver/poisson/poisson_conductor.cc.2.o', 'src/solver/poisson/poisson_conductor_hanging_node.cc.2.o', 'src/solver/poisson/poisson_insulator.cc.2.o', 'src/solver/poisson/poisson_insulator_hanging_node.cc.2.o', 'src/solver/poisson/poisson_resistance.cc.2.o', 'src/solver/poisson/poisson_resistance_hanging_node.cc.2.o', 'src/solver/poisson/poisson_semiconductor.cc.2.o', 'src/solver/poisson/poisson_semiconductor_hanging_node.cc.2.o', 'src/solver/ray_tracing/light_thread.cc.2.o', 'src/solver/ray_tracing/ray_tracing.cc.2.o', 'src/solver/solver_base.cc.2.o', 'src/solver/solver_specify.cc.2.o', 'src/solver/stress_solver/stress_solver.cc.2.o', 'src/source/ParticleEvent.cc.2.o', 'src/source/electrical_source.cc.2.o', 'src/source/field_source.cc.2.o', 'src/source/isource.cc.2.o', 'src/source/light_lenses.cc.2.o', 'src/source/light_source.cc.2.o', 'src/source/particle_source.cc.2.o', 'src/source/vsource.cc.2.o', 'src/source/waveform.cc.2.o', 'src/utils/CogendaHDF5.cc.2.o', 'src/utils/dose_rate.cc.2.o', 'src/utils/error_vector.cc.2.o', 'src/utils/extend_to_3d.cc.2.o', 'src/utils/gzstream.cc.2.o', 'src/utils/location_maps.cc.2.o', 'src/utils/mat_analysis.cc.2.o', 'src/utils/monot_cubic_interpolator.cc.2.o', 'src/utils/nearest_node_locator.cc.2.o', 'src/utils/object_tree.cc.2.o', 'src/utils/octree.cc.2.o', 'src/utils/point_locator_base.cc.2.o', 'src/utils/point_locator_list.cc.2.o', 'src/utils/point_locator_tree.cc.2.o', 'src/utils/rotate_to_3d.cc.2.o', 'src/utils/show_mesh_2d.cc.2.o', 'src/utils/statistics.cc.2.o', 'src/utils/surface_locator_base.cc.2.o', 'src/utils/surface_locator_hub.cc.2.o', 'src/utils/surface_locator_list.cc.2.o', 'src/utils/surface_locator_sphere.cc.2.o', 'src/utils/sync_file.cc.2.o', 'src/utils/tree.cc.2.o', 'src/utils/tree_node.cc.2.o', 'src/material/PMI.cc.2.o', 'src/material/material.cc.2.o', 'src/material/material_define.cc.2.o', 'src/material/physical_unit.cc.2.o', 'src/hook/dlhook.cc.1.o', 'src/main.cc.3.o', '-o', '/home/usman/Downloads/Genius-TCAD-Open-master/build/default/src/genius.LINUX', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lcgns', '-ldl', '-Wl,--export-dynamic', '-L/home/usman/Downloads/petsc-3.5.4/arch-linux2-c-opt/lib', '-lpetsc', '-lsuperlu_4.3', '-lflapack', '-lfblas', '-lmetis', '-lpthread', '-lm', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-lgfortran', '-lquadmath', '-lstdc++', '-ldl', '-lgcc_s', '-Wl,-Bdynamic', '-L/home/usman/Downloads/petsc-3.5.4/arch-linux2-c-opt/lib', '-lpetsc', '-lsuperlu_4.3', '-lflapack', '-lfblas', '-lmetis', '-lpthread', '-lm', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-lgfortran', '-lm', '-lgfortran', '-lm', '-lquadmath', '-lm', '-lstdc++', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-ldl', '-lgcc_s', '-ldl', '-lpetsc', '-lgfortran', '-lquadmath', '-Wl,-Bdynamic', '-L/home/usman/usm/cgnslib_2.5-5/cgnslib_2.5/lib'] kindle help me in resolving the issue. Thanks Regards Usman
Could anyone help me in resolving the issue, I struggled a lot during installation but still gets the following error: usman@usman:~/Downloads/Genius-TCAD-Open-master$ ./waf --prefix=$PWD --with-petsc-dir=/home/usman/Downloads/petsc-3.5.4 --with-petsc-arch=/home/usman/Downloads/petsc-3.5.4/arch-linux2-c-opt --with-vtk-dir=/home/usman/usm/VTK --with-cgns-dir=/home/usman/usm/cgnslib_2.5-5/cgnslib_2.5 --with-vtk-dir=/home/usman/usm/VTK --with-vtk-ver=vtk-7.1.1 configure build install Setting top to : /home/usman/Downloads/Genius-TCAD-Open-master Setting out to : /home/usman/Downloads/Genius-TCAD-Open-master/build/default Checking for 'icc' (c compiler) : not found Checking for 'gcc' (c compiler) : ok Checking for 'icpc' (c++ compiler) : not found Checking for 'g++' (c++ compiler) : ok Checking for 'ifort' (fortran compiler) : not found Checking for 'gfortran' (fortran compiler) : ok Checking for program git : /usr/bin/git Setting version string : 20191212 Detecting optimization options : -O2 -unroll -msse3 Checking for visibility flags : yes Checking for size of double : yes Checking for size of float : yes Checking for size of int : yes Checking for size of long int : yes Checking for size of long long int : yes Checking for size of short int : yes Checking for size of void * : yes Checking for header fcntl.h : yes Checking for header float.h : yes Checking for header fenv.h : yes Checking for header limits.h : yes Checking for header stddef.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header stdio.h : yes Checking for header assert.h : yes Checking for header sys/time.h : yes Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header memory.h : yes Checking for header strings.h : yes Checking for header inttypes.h : yes Checking for header stdint.h : yes Checking for header unistd.h : yes Checking for header tr1/unordered_map : yes Checking for header tr1/unordered_set : yes Checking for header unordered_map : yes Checking for header unordered_set : yes Checking for header limits : yes Checking for c++ namespaces : yes Checking for std::sstream : yes Checking for library m : yes Using Petsc version 3.5.4 Checking for header petscversion.h : yes PETSC USE REAL double Checking for MPI : no Checking Fortran library : ok Checking for library Petsc : yes Checking for header cgnslib.h : yes Checking for library cgns : yes Checking for header vtkConfigure.h : no Checking for python-sip : no Checking for program flex : /usr/bin/flex Checking for program bison : /usr/bin/bison 'configure' finished successfully (2.993s) Waf: Entering directory `/home/usman/Downloads/Genius-TCAD-Open-master/build/default' [ 97/620] cxxshlib: build/default/src/material/Air/Air_Optical.cc.3.o build/default/src/material/Air/Air_band.cc.3.o build/default/src/material/Air/Air_basic.cc.3.o build/default/src/material/Air/Air_thermal.cc.3.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libAir.so [110/620] cxxshlib: build/default/src/material/AlGaAs/AlGaAs_Optical.cc.5.o build/default/src/material/AlGaAs/AlGaAs_band.cc.5.o build/default/src/material/AlGaAs/AlGaAs_basic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_gen.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Analytic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Hypertang.cc.5.o build/default/src/material/AlGaAs/AlGaAs_thermal.cc.5.o build/default/src/material/AlGaAs/AlGaAs_trap.cc.5.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libAlGaAs.so [114/620] cxxshlib: build/default/src/material/W/W_Optical.cc.10.o build/default/src/material/W/W_basic.cc.10.o build/default/src/material/W/W_thermal.cc.10.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libW.so [118/620] cxxshlib: build/default/src/material/Cu/Cu_Optical.cc.14.o build/default/src/material/Cu/Cu_basic.cc.14.o build/default/src/material/Cu/Cu_thermal.cc.14.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libCu.so [228/620] cxxshlib: build/default/src/material/Diamond/Diamond_Optical.cc.15.o build/default/src/material/Diamond/Diamond_band.cc.15.o build/default/src/material/Diamond/Diamond_basic.cc.15.o build/default/src/material/Diamond/Diamond_gen.cc.15.o build/default/src/material/Diamond/Diamond_mob_Analytic.cc.15.o build/default/src/material/Diamond/Diamond_thermal.cc.15.o build/default/src/material/Diamond/Diamond_trap.cc.15.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libDiamond.so [228/620] cxxshlib: build/default/src/material/Elec/Elec_Optical.cc.18.o build/default/src/material/Elec/Elec_basic.cc.18.o build/default/src/material/Elec/Elec_thermal.cc.18.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libElec.so [228/620] cxxshlib: build/default/src/material/GaAs/GaAs_Optical.cc.20.o build/default/src/material/GaAs/GaAs_band.cc.20.o build/default/src/material/GaAs/GaAs_basic.cc.20.o build/default/src/material/GaAs/GaAs_gen.cc.20.o build/default/src/material/GaAs/GaAs_mob_Analytic.cc.20.o build/default/src/material/GaAs/GaAs_mob_Hypertang.cc.20.o build/default/src/material/GaAs/GaAs_thermal.cc.20.o build/default/src/material/GaAs/GaAs_trap.cc.20.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libGaAs.so [231/620] cxxshlib: build/default/src/material/Ge/Ge_Optical.cc.24.o build/default/src/material/Ge/Ge_band.cc.24.o build/default/src/material/Ge/Ge_basic.cc.24.o build/default/src/material/Ge/Ge_gen.cc.24.o build/default/src/material/Ge/Ge_mob_Analytic.cc.24.o build/default/src/material/Ge/Ge_thermal.cc.24.o build/default/src/material/Ge/Ge_trap.cc.24.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libGe.so [232/620] cxxshlib: build/default/src/material/NPolySi/NPolySi_Optical.cc.36.o build/default/src/material/NPolySi/NPolySi_basic.cc.36.o build/default/src/material/NPolySi/NPolySi_thermal.cc.36.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libNPolySi.so [233/620] cxxshlib: build/default/src/material/PolySi/PolySi_Optical.cc.40.o build/default/src/material/PolySi/PolySi_band.cc.40.o build/default/src/material/PolySi/PolySi_band_Sdevice.cc.40.o build/default/src/material/PolySi/PolySi_basic.cc.40.o build/default/src/material/PolySi/PolySi_basic_Sdevice.cc.40.o build/default/src/material/PolySi/PolySi_gen.cc.40.o build/default/src/material/PolySi/PolySi_mob_Analytic.cc.40.o build/default/src/material/PolySi/PolySi_thermal.cc.40.o build/default/src/material/PolySi/PolySi_trap.cc.40.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libPolySi.so [234/620] cxxshlib: build/default/src/material/Si/Si_Optical.cc.52.o build/default/src/material/Si/Si_Optical_Green.cc.52.o build/default/src/material/Si/Si_band_Sdevice.cc.52.o build/default/src/material/Si/Si_band_default.cc.52.o build/default/src/material/Si/Si_band_schenk.cc.52.o build/default/src/material/Si/Si_basic.cc.52.o build/default/src/material/Si/Si_basic_Sdevice.cc.52.o build/default/src/material/Si/Si_gen.cc.52.o build/default/src/material/Si/Si_gen_Valdinoci.cc.52.o build/default/src/material/Si/Si_mob_Analytic.cc.52.o build/default/src/material/Si/Si_mob_Constant.cc.52.o build/default/src/material/Si/Si_mob_Darwish.cc.52.o build/default/src/material/Si/Si_mob_HP.cc.52.o build/default/src/material/Si/Si_mob_Lombardi.cc.52.o build/default/src/material/Si/Si_mob_Lucent.cc.52.o build/default/src/material/Si/Si_mob_Philips.cc.52.o build/default/src/material/Si/Si_mob_Sdevice.cc.52.o build/default/src/material/Si/Si_thermal.cc.52.o build/default/src/material/Si/Si_trap.cc.52.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libSi.so [235/620] cxxshlib: build/default/src/material/TiSi2/TiSi2_Optical.cc.53.o build/default/src/material/TiSi2/TiSi2_basic.cc.53.o build/default/src/material/TiSi2/TiSi2_thermal.cc.53.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libTiSi2.so [236/620] cxx: src/hook/dlhook.cc -> build/default/src/hook/dlhook.cc.1.o [237/620] cxx: src/hook/shell_hook.cc -> build/default/src/hook/shell_hook.cc.2.o [238/620] cxx: src/hook/rawfile_hook.cc -> build/default/src/hook/rawfile_hook.cc.3.o [239/620] cxx: src/hook/gnuplot_hook.cc -> build/default/src/hook/gnuplot_hook.cc.4.o [240/620] cxx: src/hook/data_hook.cc -> build/default/src/hook/data_hook.cc.5.o [241/620] cxx: src/hook/cv_hook.cc -> build/default/src/hook/cv_hook.cc.6.o [242/620] cxx: src/hook/probe_hook.cc -> build/default/src/hook/probe_hook.cc.7.o [243/620] cxx: src/hook/charge_deposit_hook.cc -> build/default/src/hook/charge_deposit_hook.cc.8.o [244/620] cxx: src/hook/vtk_hook.cc -> build/default/src/hook/vtk_hook.cc.9.o [245/620] cxx: src/hook/cgns_hook.cc -> build/default/src/hook/cgns_hook.cc.10.o [246/620] cxx: src/hook/mob_monitor_hook.cc -> build/default/src/hook/mob_monitor_hook.cc.11.o [247/620] cxx: src/hook/ddm_monitor_hook.cc -> build/default/src/hook/ddm_monitor_hook.cc.12.o [248/620] cxx: src/hook/eigenvalue_hook.cc -> build/default/src/hook/eigenvalue_hook.cc.13.o [249/620] cxx: src/hook/singularvalue_hook.cc -> build/default/src/hook/singularvalue_hook.cc.14.o [250/620] cxx: src/hook/lsmonitor_hook.cc -> build/default/src/hook/lsmonitor_hook.cc.15.o [251/620] cxx: src/hook/spice_monitor_hook.cc -> build/default/src/hook/spice_monitor_hook.cc.16.o [252/620] cxx: src/hook/ksp_convergence_hook.cc -> build/default/src/hook/ksp_convergence_hook.cc.17.o [253/620] cxx: src/hook/current_conservation_hook.cc -> build/default/src/hook/current_conservation_hook.cc.18.o [254/620] cxx: src/hook/particle_capture_g4_hook.cc -> build/default/src/hook/particle_capture_g4_hook.cc.19.o [255/620] cxx: src/hook/particle_capture_data_hook.cc -> build/default/src/hook/particle_capture_data_hook.cc.20.o [256/620] cxx: src/hook/particle_capture_analytic_hook.cc -> build/default/src/hook/particle_capture_analytic_hook.cc.21.o [257/620] cxx: src/hook/particle_capture_1d_hook.cc -> build/default/src/hook/particle_capture_1d_hook.cc.22.o [258/620] cxx: src/hook/interface_current_hook.cc -> build/default/src/hook/interface_current_hook.cc.23.o [259/620] cxx: src/hook/fg_qf_hook.cc -> build/default/src/hook/fg_qf_hook.cc.24.o In file included from /home/usman/Downloads/Genius-TCAD-Open-master/include/hook/particle_capture_1d_hook.h:30:0, from ../../src/hook/particle_capture_1d_hook.cc:28: /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:143:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] double evaluate(double x) const throw(const char); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:196:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMaximumF() const throw(const char) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:204:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMinimumF() const throw(const char) ; ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:368:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addPair(double newx, double newf) throw(const char); ^~~~~ /home/usman/Downloads/Genius-TCAD-Open-master/include/utils/monot_cubic_interpolator.h:382:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] std::pair<double,double> getMissingX() const throw(const char*) ; ^~~~~ [260/620] cxx: src/hook/particle_monitor_hook.cc -> build/default/src/hook/particle_monitor_hook.cc.25.o [261/620] cxx: src/hook/surface_recombination_hook.cc -> build/default/src/hook/surface_recombination_hook.cc.27.o [262/620] cxx: src/hook/tunneling_hook.cc -> build/default/src/hook/tunneling_hook.cc.28.o [263/620] cxx: src/hook/threshold_hook.cc -> build/default/src/hook/threshold_hook.cc.29.o [264/620] cxx: src/base/dof_object.cc -> build/default/src/base/dof_object.cc.2.o [265/620] cxx: src/base/genius_env.cc -> build/default/src/base/genius_env.cc.2.o [266/620] cxx: src/base/log.cc -> build/default/src/base/log.cc.2.o [267/620] cxx: src/base/memory_log.cc -> build/default/src/base/memory_log.cc.2.o [268/620] cxx: src/base/perf_log.cc -> build/default/src/base/perf_log.cc.2.o In file included from ../../src/base/memory_log.cc:7:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:18:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
static std::auto_ptr _instance;
^ class auto_ptr;
^ class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
friend class std::auto_ptr;
^ class auto_ptr;
^ class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
std::auto_ptr MMU::_instance;
^ class auto_ptr;
^&, std::vector&, std::vector&)’:
../../src/solver/ddm1/ddm1_boundary_charge_emit.cc:80:59: warning: narrowing conversion of ‘(fvm_node->FVM_Node::global_offset() + 1)’ from ‘unsigned int’ to ‘PetscInt {aka int}’ inside { } [-Wnarrowing]
PetscInt ix[2] = {fvm_node->global_offset()+1, fvm_node->global_offset()+2};
~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template~~~ In file included from ../../src/base/memory_log.cc:7:0: /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:19:21: warning: ‘template~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template~~~ ../../src/base/memory_log.cc:10:6: warning: ‘template~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/usman/Downloads/Genius-TCAD-Open-master/include/base/memory_log.h:4, from ../../src/base/memory_log.cc:7: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template~~~ [269/620] cxx: src/bc/boundary_condition.cc -> build/default/src/bc/boundary_condition.cc.2.o [270/620] cxx: src/bc/boundary_condition_collector.cc -> build/default/src/bc/boundary_condition_collector.cc.2.o [271/620] cxx: src/bc/boundary_mos_channel_elem.cc -> build/default/src/bc/boundary_mos_channel_elem.cc.2.o [272/620] cxx: src/bc/boundary_nearest_point.cc -> build/default/src/bc/boundary_nearest_point.cc.2.o [273/620] cxx: src/fe/fe.cc -> build/default/src/fe/fe.cc.2.o [274/620] cxx: src/fe/fe_base.cc -> build/default/src/fe/fe_base.cc.2.o [275/620] cxx: src/fe/fe_boundary.cc -> build/default/src/fe/fe_boundary.cc.2.o [276/620] cxx: src/fe/fe_hermite.cc -> build/default/src/fe/fe_hermite.cc.2.o [277/620] cxx: src/fe/fe_hermite_shape_1D.cc -> build/default/src/fe/fe_hermite_shape_1D.cc.2.o [278/620] cxx: src/fe/fe_hermite_shape_2D.cc -> build/default/src/fe/fe_hermite_shape_2D.cc.2.o [279/620] cxx: src/fe/fe_hermite_shape_3D.cc -> build/default/src/fe/fe_hermite_shape_3D.cc.2.o [280/620] cxx: src/fe/fe_lagrange.cc -> build/default/src/fe/fe_lagrange.cc.2.o [281/620] cxx: src/fe/fe_lagrange_shape_0D.cc -> build/default/src/fe/fe_lagrange_shape_0D.cc.2.o [282/620] cxx: src/fe/fe_lagrange_shape_1D.cc -> build/default/src/fe/fe_lagrange_shape_1D.cc.2.o [283/620] cxx: src/fe/fe_lagrange_shape_2D.cc -> build/default/src/fe/fe_lagrange_shape_2D.cc.2.o [284/620] cxx: src/fe/fe_lagrange_shape_3D.cc -> build/default/src/fe/fe_lagrange_shape_3D.cc.2.o [285/620] cxx: src/fe/fe_map.cc -> build/default/src/fe/fe_map.cc.2.o [286/620] cxx: src/fe/number_lookups.cc -> build/default/src/fe/number_lookups.cc.2.o [287/620] cxx: src/geom/edge.cc -> build/default/src/geom/edge.cc.2.o [288/620] cxx: src/geom/edge_edge2.cc -> build/default/src/geom/edge_edge2.cc.2.o [289/620] cxx: src/geom/edge_edge2_fvm.cc -> build/default/src/geom/edge_edge2_fvm.cc.2.o [290/620] cxx: src/geom/elem.cc -> build/default/src/geom/elem.cc.2.o [291/620] cxx: src/geom/elem_refinement.cc -> build/default/src/geom/elem_refinement.cc.2.o [292/620] cxx: src/geom/face_cy_quad4_fvm.cc -> build/default/src/geom/face_cy_quad4_fvm.cc.2.o [293/620] cxx: src/geom/face_cy_tri3_fvm.cc -> build/default/src/geom/face_cy_tri3_fvm.cc.2.o [294/620] cxx: src/geom/face_quad.cc -> build/default/src/geom/face_quad.cc.2.o [295/620] cxx: src/geom/face_quad4.cc -> build/default/src/geom/face_quad4.cc.2.o [296/620] cxx: src/geom/face_quad4_fvm.cc -> build/default/src/geom/face_quad4_fvm.cc.2.o [297/620] cxx: src/geom/face_tri.cc -> build/default/src/geom/face_tri.cc.2.o [298/620] cxx: src/geom/face_tri3.cc -> build/default/src/geom/face_tri3.cc.2.o [299/620] cxx: src/geom/face_tri3_fvm.cc -> build/default/src/geom/face_tri3_fvm.cc.2.o [300/620] cxx: src/geom/node_elem.cc -> build/default/src/geom/node_elem.cc.2.o [301/620] cxx: src/geom/plane.cc -> build/default/src/geom/plane.cc.2.o [302/620] cxx: src/geom/polygon.cc -> build/default/src/geom/polygon.cc.2.o [303/620] cxx: src/geom/polygon_usample.cc -> build/default/src/geom/polygon_usample.cc.2.o [304/620] cxx: src/geom/sphere.cc -> build/default/src/geom/sphere.cc.2.o [305/620] cxx: src/interpolation/interpolation_1d_linear.cc -> build/default/src/interpolation/interpolation_1d_linear.cc.2.o [306/620] cxx: src/interpolation/interpolation_1d_spline.cc -> build/default/src/interpolation/interpolation_1d_spline.cc.2.o [307/620] cxx: src/interpolation/interpolation_2d_csa.cc -> build/default/src/interpolation/interpolation_2d_csa.cc.2.o [308/620] cxx: src/interpolation/interpolation_2d_nn.cc -> build/default/src/interpolation/interpolation_2d_nn.cc.2.o [309/620] cxx: src/interpolation/interpolation_3d_nbtet.cc -> build/default/src/interpolation/interpolation_3d_nbtet.cc.2.o [310/620] cxx: src/interpolation/interpolation_3d_qshep.cc -> build/default/src/interpolation/interpolation_3d_qshep.cc.2.o [311/620] cxx: src/math/adolc_init.cc -> build/default/src/math/adolc_init.cc.2.o [312/620] cxx: src/math/csr_matrix.cc -> build/default/src/math/csr_matrix.cc.2.o [313/620] cxx: src/math/dense_matrix.cc -> build/default/src/math/dense_matrix.cc.2.o [314/620] cxx: src/math/dense_matrix_base.cc -> build/default/src/math/dense_matrix_base.cc.2.o [315/620] cxx: src/math/dense_vector.cc -> build/default/src/math/dense_vector.cc.2.o [316/620] cxx: src/math/dense_vector_base.cc -> build/default/src/math/dense_vector_base.cc.2.o [317/620] cxx: src/math/expr_evaluate.cc -> build/default/src/math/expr_evaluate.cc.2.o [318/620] cxx: src/math/numeric_vector.cc -> build/default/src/math/numeric_vector.cc.2.o [319/620] cxx: src/math/petsc_matrix.cc -> build/default/src/math/petsc_matrix.cc.2.o [320/620] cxx: src/math/petsc_type.cc -> build/default/src/math/petsc_type.cc.2.o [321/620] cxx: src/math/petsc_utils.cc -> build/default/src/math/petsc_utils.cc.2.o [322/620] cxx: src/math/petsc_vector.cc -> build/default/src/math/petsc_vector.cc.2.o [323/620] cxx: src/math/sparse_matrix.cc -> build/default/src/math/sparse_matrix.cc.2.o [324/620] cxx: src/math/symbolic_matrix.cc -> build/default/src/math/symbolic_matrix.cc.2.o [325/620] cxx: src/math/type_tensor.cc -> build/default/src/math/type_tensor.cc.2.o [326/620] cxx: src/math/type_vector.cc -> build/default/src/math/type_vector.cc.2.o [327/620] cxx: src/mesh/boundary_info.cc -> build/default/src/mesh/boundary_info.cc.2.o [328/620] cxx: src/mesh/boundary_mesh.cc -> build/default/src/mesh/boundary_mesh.cc.2.o [329/620] cxx: src/mesh/mesh_base.cc -> build/default/src/mesh/mesh_base.cc.2.o [330/620] cxx: src/mesh/mesh_communication.cc -> build/default/src/mesh/mesh_communication.cc.2.o [331/620] cxx: src/mesh/mesh_modification.cc -> build/default/src/mesh/mesh_modification.cc.2.o [332/620] cxx: src/mesh/mesh_refinement.cc -> build/default/src/mesh/mesh_refinement.cc.2.o [333/620] cxx: src/mesh/mesh_refinement_flagging.cc -> build/default/src/mesh/mesh_refinement_flagging.cc.2.o [334/620] cxx: src/mesh/mesh_refinement_smoothing.cc -> build/default/src/mesh/mesh_refinement_smoothing.cc.2.o [335/620] cxx: src/mesh/mesh_tools.cc -> build/default/src/mesh/mesh_tools.cc.2.o [336/620] cxx: src/mesh/serial_mesh.cc -> build/default/src/mesh/serial_mesh.cc.2.o [337/620] cxx: src/mesh/serial_mesh_iterators.cc -> build/default/src/mesh/serial_mesh_iterators.cc.2.o [338/620] cxx: src/mesh/unstructured_mesh.cc -> build/default/src/mesh/unstructured_mesh.cc.2.o [339/620] cxx: src/meshgen/mesh_generation_cy.cc -> build/default/src/meshgen/mesh_generation_cy.cc.2.o [340/620] cxx: src/meshgen/mesh_generation_cy2d.cc -> build/default/src/meshgen/mesh_generation_cy2d.cc.2.o [341/620] cxx: src/meshgen/mesh_generation_cy3d.cc -> build/default/src/meshgen/mesh_generation_cy3d.cc.2.o [342/620] cxx: src/meshgen/mesh_generation_quad4.cc -> build/default/src/meshgen/mesh_generation_quad4.cc.2.o [343/620] cxx: src/meshgen/mesh_generation_struct.cc -> build/default/src/meshgen/mesh_generation_struct.cc.2.o [344/620] cxx: src/meshgen/mesh_generation_tri3.cc -> build/default/src/meshgen/mesh_generation_tri3.cc.2.o [345/620] cxx: src/parser/file_include.cc -> build/default/src/parser/file_include.cc.2.o [346/620] cxx: src/parser/parser.cc -> build/default/src/parser/parser.cc.2.o [347/620] cxx: src/parser/parser_card.cc -> build/default/src/parser/parser_card.cc.2.o [348/620] cxx: src/parser/parser_parameter.cc -> build/default/src/parser/parser_parameter.cc.2.o [349/620] cxx: src/parser/pattern.cc -> build/default/src/parser/pattern.cc.2.o [350/620] cxx: src/parser/pattern_xml.cc -> build/default/src/parser/pattern_xml.cc.2.o [351/620] cxx: src/partition/linear_partitioner.cc -> build/default/src/partition/linear_partitioner.cc.2.o [352/620] cxx: src/partition/metis_partitioner.cc -> build/default/src/partition/metis_partitioner.cc.2.o [353/620] cxx: src/partition/parmetis_partitioner.cc -> build/default/src/partition/parmetis_partitioner.cc.2.o [354/620] cxx: src/partition/partitioner.cc -> build/default/src/partition/partitioner.cc.2.o [355/620] cxx: src/quadrature/quadrature.cc -> build/default/src/quadrature/quadrature.cc.2.o [356/620] cxx: src/quadrature/quadrature_build.cc -> build/default/src/quadrature/quadrature_build.cc.2.o [357/620] cxx: src/quadrature/quadrature_conical.cc -> build/default/src/quadrature/quadrature_conical.cc.2.o [358/620] cxx: src/quadrature/quadrature_conical_2D.cc -> build/default/src/quadrature/quadrature_conical_2D.cc.2.o [359/620] cxx: src/quadrature/quadrature_conical_3D.cc -> build/default/src/quadrature/quadrature_conical_3D.cc.2.o [360/620] cxx: src/quadrature/quadrature_gauss.cc -> build/default/src/quadrature/quadrature_gauss.cc.2.o [361/620] cxx: src/quadrature/quadrature_gauss_1D.cc -> build/default/src/quadrature/quadrature_gauss_1D.cc.2.o [362/620] cxx: src/quadrature/quadrature_gauss_2D.cc -> build/default/src/quadrature/quadrature_gauss_2D.cc.2.o [363/620] cxx: src/quadrature/quadrature_gauss_3D.cc -> build/default/src/quadrature/quadrature_gauss_3D.cc.2.o [364/620] cxx: src/quadrature/quadrature_jacobi_1D.cc -> build/default/src/quadrature/quadrature_jacobi_1D.cc.2.o [365/620] cxx: src/solution/cgns_io.cc -> build/default/src/solution/cgns_io.cc.2.o [366/620] cxx: src/solution/conductor_region.cc -> build/default/src/solution/conductor_region.cc.2.o [367/620] cxx: src/solution/control.cc -> build/default/src/solution/control.cc.2.o [368/620] cxx: src/solution/dfise_io.cc -> build/default/src/solution/dfise_io.cc.2.o [369/620] cxx: src/solution/external_circuit.cc -> build/default/src/solution/external_circuit.cc.2.o [370/620] cxx: src/solution/external_circuit_pi.cc -> build/default/src/solution/external_circuit_pi.cc.2.o [371/620] cxx: src/solution/external_circuit_rcl.cc -> build/default/src/solution/external_circuit_rcl.cc.2.o [372/620] cxx: src/solution/external_circuit_rct.cc -> build/default/src/solution/external_circuit_rct.cc.2.o [373/620] cxx: src/solution/fvm_cell_data.cc -> build/default/src/solution/fvm_cell_data.cc.2.o [374/620] cxx: src/solution/fvm_node_data.cc -> build/default/src/solution/fvm_node_data.cc.2.o [375/620] cxx: src/solution/fvm_node_info.cc -> build/default/src/solution/fvm_node_info.cc.2.o [376/620] cxx: src/solution/gdml_io.cc -> build/default/src/solution/gdml_io.cc.2.o [377/620] cxx: src/solution/gmsh_io.cc -> build/default/src/solution/gmsh_io.cc.2.o [378/620] cxx: src/solution/insulator_region.cc -> build/default/src/solution/insulator_region.cc.2.o [379/620] cxx: src/solution/location_io.cc -> build/default/src/solution/location_io.cc.2.o [380/620] cxx: src/solution/pml_region.cc -> build/default/src/solution/pml_region.cc.2.o [381/620] cxx: src/solution/resistance_region.cc -> build/default/src/solution/resistance_region.cc.2.o [382/620] cxx: src/solution/semiconductor_region.cc -> build/default/src/solution/semiconductor_region.cc.2.o [383/620] cxx: src/solution/simulation_region.cc -> build/default/src/solution/simulation_region.cc.2.o [384/620] cxx: src/solution/simulation_system.cc -> build/default/src/solution/simulation_system.cc.2.o [385/620] cxx: src/solution/solution_define.cc -> build/default/src/solution/solution_define.cc.2.o [386/620] cxx: src/solution/stanford_io.cc -> build/default/src/solution/stanford_io.cc.2.o [387/620] cxx: src/solution/tif3d_io.cc -> build/default/src/solution/tif3d_io.cc.2.o [388/620] cxx: src/solution/unv_io.cc -> build/default/src/solution/unv_io.cc.2.o [389/620] cxx: src/solution/vacuum_region.cc -> build/default/src/solution/vacuum_region.cc.2.o [390/620] cxx: src/solution/variable_define.cc -> build/default/src/solution/variable_define.cc.2.o [391/620] cxx: src/solution/vtk2_io.cc -> build/default/src/solution/vtk2_io.cc.2.o [392/620] cxx: src/solution/vtk_io.cc -> build/default/src/solution/vtk_io.cc.2.o [393/620] cxx: src/solver/ddm1/ddm1.cc -> build/default/src/solver/ddm1/ddm1.cc.2.o [394/620] cxx: src/solver/ddm1/ddm1_boundary_charge_emit.cc -> build/default/src/solver/ddm1/ddm1_boundary_charge_emit.cc.2.o [395/620] cxx: src/solver/ddm1/ddm1_boundary_ei_interface.cc -> build/default/src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o [396/620] cxx: src/solver/ddm1/ddm1_boundary_float_metal.cc -> build/default/src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o ../../src/solver/ddm1/ddm1_boundary_charge_emit.cc: In member function ‘virtual void ChargeEmitBC::DDM1_Function_Preprocess(PetscScalar*, Vec, std::vector