-
Notifications
You must be signed in to change notification settings - Fork 747
Open
Description
I am getting the following compilation error for meep using the Intel compiler 2023:
icpc: command line warning #10121: overriding '-axCORE-AVX512' with '-axCORE-AVX512'
meep-python.cxx(144727): error: class "meep::eigenmode_data" has no member "n"
for (; ii < (size_t)3; ++ii) *(int *)&arg1->n[ii] = *((int *)arg2 + ii);
^
meep-python.cxx(144754): error: class "meep::eigenmode_data" has no member "n"
result = (int *)(int *) ((arg1)->n);
^
meep-python.cxx(144791): error: class "meep::eigenmode_data" has no member "s"
for (; ii < (size_t)3; ++ii) *(double *)&arg1->s[ii] = *((double *)arg2 + ii);
^
meep-python.cxx(144818): error: class "meep::eigenmode_data" has no member "s"
result = (double *)(double *) ((arg1)->s);
^
meep-python.cxx(144855): error: class "meep::eigenmode_data" has no member "Gk"
for (; ii < (size_t)3; ++ii) *(double *)&arg1->Gk[ii] = *((double *)arg2 + ii);
^
meep-python.cxx(144882): error: class "meep::eigenmode_data" has no member "Gk"
result = (double *)(double *) ((arg1)->Gk);
^
meep-python.cxx(144913): error: class "meep::eigenmode_data" has no member "center"
if (arg1) (arg1)->center = *arg2;
^
meep-python.cxx(144936): error: class "meep::eigenmode_data" has no member "center"
result = (meep::vec *)& ((arg1)->center);
^
meep-python.cxx(144975): error: class "meep::eigenmode_data" has no member "amp_func"
if (arg1) (arg1)->amp_func = arg2;
^
meep-python.cxx(144998): error: class "meep::eigenmode_data" has no member "amp_func"
result = ((arg1)->amp_func);
^
meep-python.cxx(145029): error: class "meep::eigenmode_data" has no member "band_num"
if (arg1) (arg1)->band_num = arg2;
^
meep-python.cxx(145052): error: class "meep::eigenmode_data" has no member "band_num"
result = (int) ((arg1)->band_num);
^
meep-python.cxx(145083): error: class "meep::eigenmode_data" has no member "frequency"
if (arg1) (arg1)->frequency = arg2;
^
meep-python.cxx(145106): error: class "meep::eigenmode_data" has no member "frequency"
result = (double) ((arg1)->frequency);
^
meep-python.cxx(145137): error: class "meep::eigenmode_data" has no member "group_velocity"
if (arg1) (arg1)->group_velocity = arg2;
^
meep-python.cxx(145160): error: class "meep::eigenmode_data" has no member "group_velocity"
result = (double) ((arg1)->group_velocity);
^
meep-python.cxx(145367): error: invalid type conversion: "void" to "meep::eigenmode_data *"
result = (meep::eigenmode_data *)_get_eigenmode(arg1,arg2,arg3,SWIG_STD_MOVE(arg4),SWIG_STD_MOVE(arg5),arg6,(meep::vec const &)*arg7,arg8,arg9,arg10,arg11,arg12);
^
meep-python.cxx(145397): error: identifier "_get_eigenmode_Gk" is undefined
result = (PyObject *)_get_eigenmode_Gk(arg1);
^
compilation aborted for meep-python.cxx (code 2)
make[3]: *** [Makefile:910: _meep_la-meep-python.lo] Error 1
make[3]: Leaving directory '/apps/ku/amd_9655_cpu/build/meep/meep-1.31.0/python'
The configure stage completed successfully and attached is the config.log
, and I am using the following module files:
1) amd_9655_cpu 5) gsl/2.8 9) guile/3.0.10 13) libctl/4.5.1 17) mpb/1.12.0
2) tbb/2021.10 (H) 6) impi/2021.17 10) swig/4.3.1 14) mkl/2023.2.0 18) python/3.9
3) libunistring/1.4.1 7) harminv/1.4.2 11) intel-rt/2023.2 (H) 15) hdf5/1.14.6
4) intel/2023.2 8) gc/8.2.10 12) libgdsii/0.21 16) fftw/3.3.10
Metadata
Metadata
Assignees
Labels
No labels