1

(8 replies, posted in Developers Discussion)

Mikael,

Can I ask what is the purpose of "propertyDictionary.add" function? Is it needed for all the material input parameters?

Thanks,
Xuejian

2

(8 replies, posted in Developers Discussion)

Mikael,

I am a little confused by the definition of FloatArray vs strainVector/stressVector variables. It seems most of the times we should define as FloatArray variables unless strainVector/stressVector has to be used, e.g. computing principal values and directions, etc. Is this correct?

Thanks,
Xuejian

3

(8 replies, posted in Developers Discussion)

Mikael,

That's great. Let me work on it. Thanks a lot for the help.

Xuejian

4

(8 replies, posted in Developers Discussion)

Mikael,

Thanks a lot for the valuable input. I do realize I need to put more time to read the OOFEM code. At the same time, I am wondering whether you could help me with my work. I am working on another concrete damaged plasticity model. At first, it will be exactly the same as the one in ABAQUS. I plan to focus on the plasticity part and finish the main part of the model. Could you help me check and make it compatible with OOFEM? I am afraid I will never make the code right unless I am familiar with OOFEM as you. Your help will be very valuable to me. Please let me know.

Xuejian

Dear,

I am creating a new material model and preparing the code. I just wondering whether there is a way to input an array as material property parameter. Normally #define _IFT_ is used but it only accepts a single value. We can use it by defining value one by one, but it seems not efficient.

Thanks a lot,

Xuejian

6

(2 replies, posted in General Help)

Mikael,

Thank you and nice to hear from you.

Xuejian

7

(2 replies, posted in General Help)

Dear all,

Is there any convenient way to create partitions of a large model fast and reliable? What is the common practice of you guys? Salome is the most widely used one? To use parallel computing, we have to separate the model into the number of files same as the cpu numbers, right? This seems not very convenient since the available number of cpus could vary and we have to change the input files to accommodate. Thanks,

Best Regards,
Xuejian

8

(1 replies, posted in General Help)

Dear all,

I am trying to make doc but robot.pl is missing. Is it uploaded somewhere? Please help. Thanks,

Xuejian

9

(29 replies, posted in General Help)

No problem, Mikael. I got it. Those comment lines caused inconsistencies. Now it works fine. Thanks.

10

(29 replies, posted in General Help)

Thank you, Mikael. I tried the python script as you mentioned, but got some problems. It said keyword ndofman is messing. Could you run an example as well? Thank you.

Xuejian

11

(29 replies, posted in General Help)

Mikael,

Please help on another question. I installed oofem with parmetis on. In order to run oofem in parallel, is there any way of using one global input file without doing partition beforehand? Is it still necessary to prepare the separate input files for each processes? It will be great if the extra editing to prepare these files can be saved. Thanks,

Xuejians,

Xuejian

12

(29 replies, posted in General Help)

Mikael,

Thank you very much for your clarification.

Xuejian

13

(29 replies, posted in General Help)

Dear Mikael,

Wish everything is going on well. Just want to confirm, the IST_* values are calculated at the IP or at the vertexes of elements? Thank you.

Xuejian

14

(11 replies, posted in General Help)

Hi Mikael,

It seems the analysis froze after that. My input file may be too big for debug purposes. But anyway, I uploaded it. Thanks for the help,

Xuejian

15

(11 replies, posted in General Help)

Dear all,

This is just a follow-up problem. I try to do the same analysis with the updated model (con2dpm). It seems there are still some convergence problem saying "subincrementation required". I havenot looked into the model in detail, but any input on it is appreciated. Thanks,

Xuejian

Dear Mikael,

Thanks a lot for your help. I have redone everything from the beginning and succeeded finally. The previous error was gone as well. The only problem is cmake can not find VTK even after I specified VTK_DIR. I can tolerate it as this time, but let me know if you can give me some hints. Thanks again,

Xuejian

Is it because I use cmake 2.8.7? Thanks,

Xuejian

Dear Mikael,

Thank you very much for your help. It seems there is something wrong with ContextMode. Could you please look at the output below? Thanks,

Xuejian

login4% make
Scanning dependencies of target sm
[  0%] Building CXX object src/sm/CMakeFiles/sm.dir/lspace.C.o
In file included from /work/01900/liuxueji/oofem/src/oofemlib/element.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/femcmpnn.h:161: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/femcmpnn.h:161: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/femcmpnn.h:172: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/femcmpnn.h:172: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/element.h:39,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/flotmtrx.h:464: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/flotmtrx.h:464: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/flotmtrx.h:465: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/flotmtrx.h:465: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/element.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/flotarry.h:380: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/flotarry.h:380: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/flotarry.h:381: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/flotarry.h:381: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/element.h:43,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/intarray.h:310: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/intarray.h:310: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/intarray.h:315: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/intarray.h:315: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/element.h:45,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/integrationrule.h:212: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/integrationrule.h:212: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/integrationrule.h:223: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/integrationrule.h:223: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/unknownnumberingscheme.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/element.h:56,
                 from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/dof.h:412: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/dof.h:412: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/dof.h:414: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/dof.h:414: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/element.h:987: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/element.h:987: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/element.h:988: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/element.h:988: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/structuralelement.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nlstructuralelement.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:38,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/domain.h:407: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/domain.h:407: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/domain.h:423: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/domain.h:423: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/fieldmanager.h:38,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:42,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/field.h:125: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/field.h:125: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/field.h:134: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/field.h:134: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/xfem/xfemmanager.h:45,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:57,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/timestep.h:195: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/timestep.h:195: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/timestep.h:200: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/timestep.h:200: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:57,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/xfem/xfemmanager.h:136: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/xfem/xfemmanager.h:136: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/xfem/xfemmanager.h:145: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/xfem/xfemmanager.h:145: error: ISO C++ forbids declaration of `mode' with no type
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscis.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscvec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscsys.h:217: error: `__int64' does not name a type
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscsys.h:1279,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscis.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscvec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:277:18: hdf5.h: No such file or directory
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscsys.h:1279,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscis.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscvec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:278: error: `hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:278: error: ISO C++ forbids declaration of `parameter' with no type
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: `hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: `hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: ISO C++ forbids declaration of `parameter' with no type
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: ISO C++ forbids declaration of `parameter' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/petscordering.h:42,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:44,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/dofmanager.h:386: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/dofmanager.h:386: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/dofmanager.h:387: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/dofmanager.h:387: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel.h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymodel.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/oofemlib/engngm.h:568: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/engngm.h:568: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/engngm.h:586: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/engngm.h:586: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/sm/lspace.h:45,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/work/01900/liuxueji/oofem/src/sm/huertaerrorestimator.h:141: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/sm/huertaerrorestimator.h:141: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/sm/huertaerrorestimator.h:142: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/sm/huertaerrorestimator.h:142: error: ISO C++ forbids declaration of `mode' with no type
In file included from /work/01900/liuxueji/oofem/src/sm/lspace.C:36:
/work/01900/liuxueji/oofem/src/oofemlib/node.h:172: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/node.h:172: error: ISO C++ forbids declaration of `mode' with no type
/work/01900/liuxueji/oofem/src/oofemlib/node.h:173: error: `ContextMode' has not been declared
/work/01900/liuxueji/oofem/src/oofemlib/node.h:173: error: ISO C++ forbids declaration of `mode' with no type
make[2]: *** [src/sm/CMakeFiles/sm.dir/lspace.C.o] Error 1
make[1]: *** [src/sm/CMakeFiles/sm.dir/all] Error 2
make: *** [all] Error 2

Maybe I should report this error as well. Thanks,

Xuejian

login3% cmake -DUSE_IML=ON -DUSE_PARALLEL=ON -DUSE_PETSC=ON -DMY_PETSC_DIR=/opt/apps/pgi7_2/mvapich1_1_0_1/petsc/3.2 -DMY_PETSC_ARCH=barcelona-cxx -DMPI_DIR=/opt/apps/pgi8_0/mvapich/1.0.1 ../oofem
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PETSC_PGI_LIB (ADVANCED)
    linked by target "liboofem_static" in directory /work/01900/liuxueji/oofem

-- Configuring incomplete, errors occurred!

I think my real problem is this one. Thanks,

Xuejian

login4% make
Scanning dependencies of target sm
[  0%] Building CXX object src/sm/CMakeFiles/sm.dir/lspace.C.o
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              is.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              vec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel                                              .h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymod                                              el.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscsys.h:217: error: `__i                                              nt64' does not name a type
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              sys.h:1279,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              is.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              vec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel                                              .h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymod                                              el.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:277:18: hdf5.                                              h: No such file or directory
In file included from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              sys.h:1279,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              is.h:7,
                 from /opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petsc                                              vec.h:9,
                 from /work/01900/liuxueji/oofem/src/oofemlib/petsccontext.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/engngm.h:67,
                 from /work/01900/liuxueji/oofem/src/oofemlib/processcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/communicator.h:40,
                 from /work/01900/liuxueji/oofem/src/oofemlib/problemcomm.h:41,
                 from /work/01900/liuxueji/oofem/src/oofemlib/nodalrecoverymodel                                              .h:47,
                 from /work/01900/liuxueji/oofem/src/oofemlib/zznodalrecoverymod                                              el.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.h:40,
                 from /work/01900/liuxueji/oofem/src/sm/lspace.C:35:
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:278: error: `                                              hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:278: error: I                                              SO C++ forbids declaration of `parameter' with no type
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: `                                              hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: `                                              hid_t' has not been declared
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: I                                              SO C++ forbids declaration of `parameter' with no type
/opt/apps/intel10_1/mvapich1_1_0_1/petsc/3.2/include/petscviewer.h:279: error: I                                              SO C++ forbids declaration of `parameter' with no type
make[2]: *** [src/sm/CMakeFiles/sm.dir/lspace.C.o] Error 1
make[1]: *** [src/sm/CMakeFiles/sm.dir/all] Error 2
make: *** [all] Error 2

Dear Mikael,

Thank you very much. For some reason, I cannot enable VTK by specifying the location of it. Could you please help? Thanks,

Xuejian

Dear Borek,

Please review the message below, occurred when I was making the trunk 1554 downloaded from web site. Thank you very much for your help.

Xuejian


/work/01900/liuxueji/trunk/src/tm/cemhyd/cemhydmat.h(44): catastrophic error: could not open source file "tinyxml.h"
  #include "tinyxml.h"

23

(4 replies, posted in General Help)

Hi Borek,

I tried to run the example of steelplasticity with buckling in wiki. The unv2oofem does not work with it anymore. The problem is saying that:

Parsing ctrl file ....
    Found properties for group(s): ['loading_face']
        Group of elements "Loading_top" has properties: boundaryLoads 2 2
OOFEM element boundaryLoads not found in OOFEM's list of eligible elements

Could you please check it? Thanks,

Xuejian

Hi Borek,

I am wondering whether 3d beam elements can be used with any nonlinear material models, like misesmat or j2mat. It seems only isole is working. Is that correct? Thank you.

Xuejian

25

(29 replies, posted in General Help)

Hi Mikael,

I did. Maybe it is because I installed spooles by myself and it has some problems? When I install oofem with spooles, it seems fine. Thanks,

Xuejian