- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,I have linked ABAQUS2016 with ifort. A simple UMAT code could run successfully.
The version of intel fortran is XE2017 update8
Then I used ABAQUS UMAT to call a python script. This Python script invoked a dynamic link library.
I could run the python script successfully in Python compiler, but not in UMAT.
The following is the wrong report:
ifort: command line remark #10148: option '-i-dynamic' not supported
Traceback (most recent call last):
File "/home/q/LIGGGHTS-PUBLIC/python/liggghts.py", line 29, in __init__
if not name: self.lib = CDLL("libliggghts.so",RTLD_GLOBAL)
File "/home/q/ABAQUS/Solver/linux_a64/tools/SMApy/python2.7/lib/python2.7/ctypes/__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /usr/local/lib/libmpi_cxx.so.1: undefined symbol: ompi_mpi_op_sum
Traceback (most recent call last):
File "/home/q/ABAQUS/temp/py12.py", line 5, in
lig=liggghts()
File "/home/q/LIGGGHTS-PUBLIC/python/liggghts.py", line 34, in __init__
raise OSError("Could not load LIGGGHTS dynamic library")
It seems like something wrong with open MPI
But I can run the python script which invoke shared library successfully. I do not know what problem is.
How to solve this problem? Please
Link Copied
0 Replies
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page