Closed OrbitalMechanic closed 2 years ago
Hello Sam,
Could you explain in a bit more detail what you are hoping to do? AMUSE has a module for MESA, but this uses a different MESA version than the one you are using. Unfortunately it is not possible to drop in a newer version and use this with AMUSE (though we are hoping to update MESA at some point, and if you would be able and willing to help with this please let us know!). Installing AMUSE on Catalina should work fine (I use this on a daily basis). Prior to installing AMUSE, you should install the prerequisites (gcc, openmpi/mpich, fftw, ...). After this, installing AMUSE should work fine, following the instructions on the website. Steven Rieder
Hello Steve,
Thank you for responding to my question. My initial intention was to find out what it would take to install MESA into AMUSE and to be able to tun MESA under AMUSE. To this end, let me begin by asking where do I find the procedure to install whatever version of MESA can be installed into the AMUSE framework? Next, would you give me an idea as to scope of the work to be done to install the current version of MESA into AMUSE.
Looking forward to hearing from you.
Sam Dupree.
On February/29/2020 08:01:53, Steven Rieder wrote:
Hello Sam,
Could you explain in a bit more detail what you are hoping to do? AMUSE has a module for MESA, but this uses a different MESA version than the one you are using. Unfortunately it is not possible to drop in a newer version and use this with AMUSE (though we are hoping to update MESA at some point, and if you would be able and willing to help with this please let us know!). Installing AMUSE on Catalina should work fine (I use this on a daily basis). Prior to installing AMUSE, you should install the prerequisites (gcc, openmpi/mpich, fftw, ...). After this, installing AMUSE should work fine, following the instructions on the website. Steven Rieder
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/amusecode/amuse/issues/598?email_source=notifications&email_token=ABEO35YQ23IQPZSZ475KSRTRFEDMDA5CNFSM4K6LZXEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENLZRGY#issuecomment-592943259, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEO35366CZMWPRMRQF5JITRFEDMDANCNFSM4K6LZXEA.
To follow up, I attempted to install MESA into AMUSE following the procedure posted at [https://amuse.readthedocs.io/en/latest/install/howto-install-AMUSE.html]https://amuse.readthedocs.io/en/latest/install/howto-install-AMUSE.html. The results were:
(amuse) user@Samuels-Mac-Pro amuse-master % make mesa.code DOWNLOAD_CODES=1
/Users/user/opt/anaconda3/envs/amuse/bin/python setup.py -v build_code --inplace --clean=yes --code-name=mesa
running build_code
cleaning src/amuse/community/mesa
make -C src/amuse/community/mesa clean
b'rm -f -f *~ *.pyc *.mod *.o worker_code worker_code.f90 ./src/mesa/lib/libstar.a'
b'rm -f -f mesa_worker mesa_worker_sockets worker_code-sockets.f90'
b'make -C ./mesa_reqs clean'
building libraries and community codes
build, for logging, see 'build.log'
[21:54:20] building mesa
make -C src/amuse/community/mesa all
b'amusifier --type=f90 interface.py MESAInterface -o worker_code.f90'
b'make -C . download'
b'rm -f -Rf src'
b'mkdir src'
b'/Users/user/opt/anaconda3/envs/amuse/bin/python ./download.py'
b'downloading version 2208 from http://amuse.strw.leidenuniv.nl/codes/mesa-r2208.tgz to mesa-r2208.tgz'
b'Traceback (most recent call last):'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1254, in do_open'
b' h.request(req.get_method(), req.selector, req.data, headers)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1107, in request'
b' self._send_request(method, url, body, headers)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1152, in _send_request'
b' self.endheaders(body)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1103, in endheaders'
b' self._send_output(message_body)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 934, in _send_output'
b' self.send(msg)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 877, in send'
b' self.connect()'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1253, in connect'
b' super().connect()'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 849, in connect'
b' (self.host,self.port), self.timeout, self.source_address)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/socket.py", line 694, in create_connection'
b' for res in getaddrinfo(host, port, 0, SOCK_STREAM):'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/socket.py", line 733, in getaddrinfo'
b' for res in _socket.getaddrinfo(host, port, family, type, proto, flags):'
b'socket.gaierror: [Errno 8] nodename nor servname provided, or not known'
b''
b'During handling of the above exception, another exception occurred:'
b''
b'Traceback (most recent call last):'
b' File "./download.py", line 75, in <module>'
b' main(**options.__dict__)'
b' File "./download.py", line 58, in main'
b' instance.start()'
b' File "./download.py", line 50, in start'
b' urllib.request.urlretrieve(url, filepath)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 188, in urlretrieve'
b' with contextlib.closing(urlopen(url, data)) as fp:'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 163, in urlopen'
b' return opener.open(url, data, timeout)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 472, in open'
b' response = meth(req, response)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 582, in http_response'
b" 'http', request, response, code, msg, hdrs)"
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 504, in error'
b' result = self._call_chain(*args)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 444, in _call_chain'
b' result = func(*args)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 696, in http_error_302'
b' return self.parent.open(new, timeout=req.timeout)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 466, in open'
b' response = self._open(req, data)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 484, in _open'
b" '_open', req)"
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 444, in _call_chain'
b' result = func(*args)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1297, in https_open'
b' context=self._context, check_hostname=self._check_hostname)'
b' File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1256, in do_open'
b' raise URLError(err)'
b'urllib.error.URLError: <urlopen error [Errno 8] nodename nor servname provided, or not known>'
b'make[2]: *** [download] Error 1'
b'make[1]: *** [src/mesa/install] Error 2'
[21:54:21] building mesa, failed, see 'build.log' for error log
Environment variables
================================================================================
AMUSE_DIR /Users/user/amuse-master
BOOSTLIBS
CC gcc
CFLAGS -g -O2 -fPIC
CUDART_LIBS -lnocudart
CUDA_LIBDIRS -L/NOCUDACONFIGURED/lib -LNOCUDACONFIGURED/lib64
CUDA_LIBS -lnocuda
CUDA_SDK /NOCUDACONFIGURED
CUDA_TK /NOCUDACONFIGURED
CXX g++
CXXFLAGS -g -O2 -fPIC
F90 gfortran
FC gfortran
FFLAGS -g -O2 -fPIC
FFTW_FLAGS -I/opt/local/include
FFTW_LIBS -L/opt/local/lib -lfftw3 -lfftw3_threads
FORTRAN gfortran
GSL_FLAGS -I/opt/local/include
GSL_LIBS -L/opt/local/lib -lgsl -lgslcblas -lm
JAR /usr/bin/jar
JAVA /usr/bin/java
JAVAC /usr/bin/javac
MPICC mpicc
MPICXX mpicxx
MPIF90 mpif90
MUSE_PACKAGE_DIR /Users/user/amuse-master
OPENMP_CFLAGS -fopenmp
OPENMP_FCFLAGS -fopenmp
PYTHON /Users/user/opt/anaconda3/envs/amuse/bin/python
SAPPORO_LIBS -L/Users/user/amuse-master/lib/sapporo_light -lsapporo
Community codes not built (because of errors):
================================================================================
* mesa
================================================================================
0 out of 1 codes built, 0 out of 0 libraries built
Traceback (most recent call last):
File "setup.py", line 92, in <module>
python_requires=">=3.5"
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/site-packages/setuptools/__init__.py", line 144, in setup
return distutils.core.setup(**attrs)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/Users/user/amuse-master/support/setup_codes.py", line 1214, in run
BuildCodes.run(self)
File "/Users/user/amuse-master/support/setup_codes.py", line 1093, in run
raise Exception("No succesful builds detected. Aborting.")
Exception: No succesful builds detected. Aborting.
make: *** [mesa.code] Error 1
(amuse) user@Samuels-Mac-Pro amuse-master %
A check of build.log showed
****************************************************************************************************
Building libraries and codes
****************************************************************************************************
****************************************************************************************************
Building code: mesa, target: all, in directory: src/amuse/community/mesa
****************************************************************************************************
amusifier --type=f90 interface.py MESAInterface -o worker_code.f90
make -C . download
rm -f -Rf src
mkdir src
/Users/user/opt/anaconda3/envs/amuse/bin/python ./download.py
downloading version 2208 from http://amuse.strw.leidenuniv.nl/codes/mesa-r2208.tgz to mesa-r2208.tgz
Traceback (most recent call last):
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1254, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1107, in request
self._send_request(method, url, body, headers)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1152, in _send_request
self.endheaders(body)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1103, in endheaders
self._send_output(message_body)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 934, in _send_output
self.send(msg)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 877, in send
self.connect()
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 1253, in connect
super().connect()
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/http/client.py", line 849, in connect
(self.host,self.port), self.timeout, self.source_address)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/socket.py", line 694, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/socket.py", line 733, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./download.py", line 75, in <module>
main(**options.__dict__)
File "./download.py", line 58, in main
instance.start()
File "./download.py", line 50, in start
urllib.request.urlretrieve(url, filepath)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 188, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 472, in open
response = meth(req, response)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 582, in http_response
'http', request, response, code, msg, hdrs)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 504, in error
result = self._call_chain(*args)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 444, in _call_chain
result = func(*args)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 696, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 466, in open
response = self._open(req, data)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 484, in _open
'_open', req)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 444, in _call_chain
result = func(*args)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1297, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/Users/user/opt/anaconda3/envs/amuse/lib/python3.5/urllib/request.py", line 1256, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 8] nodename nor servname provided, or not known>
make[2]: *** [download] Error 1
make[1]: *** [src/mesa/install] Error 2
****************************************************************************************************
********************************************************************************
Building finished
********************************************************************************
From the log and from pinging amuse.strw.leidenuniv.nl,
(base) user@Samuels-Mac-Pro ~ % ping amuse.strw.leidenuniv.nl
PING amuse.strw.leidenuniv.nl (132.229.214.36): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Request timeout for icmp_seq 8
Request timeout for icmp_seq 9
Request timeout for icmp_seq 10
^C
--- amuse.strw.leidenuniv.nl ping statistics ---
12 packets transmitted, 0 packets received, 100.0% packet loss
(base) user@Samuels-Mac-Pro ~ %
the server is either down or no longer there. What is the correct URL for a version of MESA that can be installed in AMUSE?
Please advise.
Sam Dupree.
Ah, that is a clear issue then. That server should be working, but clearly it isn't at the moment. I've asked the sysadmin to look into this, will get back to you once it's solved.
Any status from the sysadmin?
As of the date of this posting, 11-Mar-2020, the server |amuse.strw.leidenuniv.nl is still not working. Any status from the sysadmin? Furthermore, out of curiosity, what would be the effort and the skill level required to import MESA into AMUSE?
Hi @OrbitalMechanic, That's strange, the server should be up and is reachable to me (it might not respond to pings though), could you try to download the mesa source files (http://amuse.strw.leidenuniv.nl/codes/mesa-r2208.tgz)? This is currently working for me.
To import the current version of MESA into AMUSE will mostly require knowledge of the inner workings of MESA, i.e. how to reach all the information and how to set parameters/properties/etc. We have a tracking issue for this (#520), and we could definitely help with the AMUSE side of the interface. A starting effort for a more modern MESA interface was made some years ago, but I am unsure where this ended up (@ipelupessy do you know this?).
On March/11/2020 18:08:11, Steven Rieder wrote:
Hi @OrbitalMechanic https://github.com/OrbitalMechanic, That's strange, the server should be up and is reachable to me (it might not respond to pings though), could you try to download the mesa source files (http://amuse.strw.leidenuniv.nl/codes/mesa-r2208.tgz)? This is currently working for me.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/amusecode/amuse/issues/598#issuecomment-597901987, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEO357VVGFONS2R6YPWF2DRHADUXANCNFSM4K6LZXEA.
I'm now able to download from the server and am attempting to build MESA into AMUSE. I'll let you know how that turns out.
Sam Dupree.
On March/11/2020 18:12:37, Steven Rieder wrote:
To import the current version of MESA into AMUSE will mostly require knowledge of the inner workings of MESA, i.e. how to reach all the information and how to set parameters/properties/etc. We have a tracking issue for this (#520 https://github.com/amusecode/amuse/issues/520), and we could definitely help with the AMUSE side of the interface. A starting effort for a more modern MESA interface was made some years ago, but I am unsure where this ended up (@ipelupessy https://github.com/ipelupessy do you know this?).
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/amusecode/amuse/issues/598#issuecomment-597903516, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEO35ZWUFKF2TJJAG4UCYDRHAEFLANCNFSM4K6LZXEA.
I'm now able to complete the MESA build portion of this installation, but the build fails afterwards with the message:
make -s --no-print-directory -C ./mesa_reqs star FFLAGS="-g -O2 -fPIC" gfortran -fno-range-check -fbounds-check -g -g -O2 -fPIC -g -O2 -fPIC -I./src/mesa/include -c -ffree-form -I./src/mesa/star/make -I./mesa_reqs -o interface.o interface.f mpif90 -g -O2 -fPIC -g -O2 -fPIC -I/Users/user/amuse-master/lib/forsockets worker_code.f90 interface.o mesa_reqs/run_star_support.o mesa_reqs/run_star_extras.o mesa_reqs/calibrate.o mesa_reqs/isochrone.o mesa_reqs/pgstar_stub.o mesa_reqs/create_zams.o mesa_reqs/sample_zams.o mesa_reqs/run_star.o -o mesa_worker -L./src/mesa/lib -lstar -ldiffusion -lionization -lmlt -latm -lkaro -lcolors -leos -lkap -ljina -lweak -lnet -lscreen -lrates -lneu -lchem -lnum -linterp_2d -linterp_1d -lutils -lalert -lconst -lmtx -lmesalapack -lmesablas -L/Users/user/amuse-master/lib/forsockets -lforsockets worker_code.f90:490:10:
490 | use FortranSocketsInterface | 1 Fatal Error: Cannot open module file 'fortransocketsinterface.mod' for reading at (1): No such file or directory compilation terminated. make[1]: *** [mesa_worker] Error 1
Building finished
It seems that the FortranSocketsInterface.mod file is not being built. Is there a seperate Makefile I need to run, or is there a step I'm missing?
Please advise.
Sam Dupree.
P.S. - The complete build log was captured in the attached file.
Building libraries and codes
Building code: mesa, target: all, in directory: src/amuse/community/mesa
amusifier --type=f90 interface.py MESAInterface -o worker_code.f90 make -C . download rm -f -Rf src mkdir src /Users/user/opt/anaconda3/bin/python ./download.py downloading version 2208 from http://amuse.strw.leidenuniv.nl/codes/mesa-r2208.tgz to mesa-r2208.tgz downloading finished unpacking mesa-r2208.tgz done /Users/user/opt/anaconda3/bin/python ./patch_files.py patching file src/mesa/utils/makefile_header patching file src/mesa/eos/public/eos_def.f patching file src/mesa/jina/public/jina_def.f patching file src/mesa/kap/public/kap_def.f patching file src/mesa/net/public/net_def.f patching file src/mesa/star/public/star_def.f patching file src/mesa/star/test/src/create_zams.f patching file src/mesa/alert/public/alert_lib.f patching file src/mesa/utils/makefile_header patching file src/mesa/atm/preprocessor/src/create_table_atm.f patching file src/mesa/atm/private/table_atm.f patching file src/mesa/atm/test/src/test_atm_support.f patching file src/mesa/chem/private/chem_isos_io.f patching file src/mesa/chem/public/chem_lib.f patching file src/mesa/colors/private/mod_colors.f patching file src/mesa/colors/test/src/test_colors.f patching file src/mesa/diffusion/test/src/test_diffusion.f patching file src/mesa/eos/eosDE_builder/src/create_eosDE_files.f patching file src/mesa/eos/eosDE_builder/src/make_DEplots.f patching file src/mesa/eos/eosDP_builder/src/create_eosDP_files.f patching file src/mesa/eos/eosDP_builder/src/make_DPplots.f patching file src/mesa/eos/eosDT_builder/src/EOS5_xtrin_H-He.f patching file src/mesa/eos/eosDT_builder/src/create_eos_files.f patching file src/mesa/eos/eosDT_builder/src/helm_opal_scvh_driver.f patching file src/mesa/eos/eosDT_builder/src/make_DTplots.f patching file src/mesa/eos/eosDT_builder/src/opal_core.f patching file src/mesa/eos/eosDT_builder/src/scvh_core.f patching file src/mesa/eos/eosDT_builder/src/xtrin.f patching file src/mesa/eos/eosPT_builder/src/create_eosPT_files.f patching file src/mesa/eos/eosPT_builder/src/make_PTplots.f patching file src/mesa/eos/eosPT_builder/src/scvh_eval.f patching file src/mesa/eos/private/eosDE_load_tables.f patching file src/mesa/eos/private/eosDP_load_tables.f patching file src/mesa/eos/private/eosDT_load_tables.f patching file src/mesa/eos/private/eosPT_load_tables.f patching file src/mesa/eos/private/eos_initialize.f patching file src/mesa/eos/private/helm_alloc.f patching file src/mesa/eos/public/eos_def.f patching file src/mesa/eos/test/src/eos_support.f patching file src/mesa/eos/test/src/plot_eosDE.f patching file src/mesa/eos/test/src/plot_eosDP.f patching file src/mesa/eos/test/src/plot_eosDT.f patching file src/mesa/eos/test/src/plot_eosPT.f patching file src/mesa/eos/test/src/sample_eos.f patching file src/mesa/interp_1d/private/interp_1d_mp.f patching file src/mesa/interp_1d/test/src/plot_interp_1d.f patching file src/mesa/interp_2d/test/src/plot_interp_2d.f patching file src/mesa/jina/private/reaclib_input.f patching file src/mesa/jina/public/jina_def.f patching file src/mesa/jina/test/src/test_jina.f patching file src/mesa/kap/preprocessor/src/co_enhanced.f patching file src/mesa/kap/preprocessor/src/create_tables.f patching file src/mesa/kap/preprocessor/src/ferg.f patching file src/mesa/kap/preprocessor/src/ferg_logP.f patching file src/mesa/kap/preprocessor/src/fixed_metal.f patching file src/mesa/kap/preprocessor/src/kap_support.f patching file src/mesa/kap/preprocessor/src/opal_type2.f patching file src/mesa/kap/preprocessor/src/plot.f patching file src/mesa/kap/private/load_co_kap.f patching file src/mesa/kap/private/load_kap.f patching file src/mesa/kap/public/kap_def.f patching file src/mesa/kap/test/src/plot_kap_model.f patching file src/mesa/kap/test/src/sample_kap.f patching file src/mesa/kap/test/src/test_kap_support.f patching file src/mesa/karo/private/karo.f patching file src/mesa/karo/test/src/test_karo.f patching file src/mesa/mlt/private/mlt.f patching file src/mesa/mtx/blas_src/mtx_lib.f patching file src/mesa/net/private/net_initialize.f patching file src/mesa/net/public/net_def.f patching file src/mesa/net/test/src/plot_net.f patching file src/mesa/net/test/src/test_net.f patching file src/mesa/net/test/src/test_net_support.f patching file src/mesa/num/private/mod_newton.f patching file src/mesa/num/test/src/test_support.f patching file src/mesa/pulse/private/ctrls_io.f patching file src/mesa/rates/private/rates_initialize.f patching file src/mesa/rates/test/src/test_rates.f patching file src/mesa/screen/test/src/test_screen.f patching file src/mesa/star/private/adjust_xyz.f patching file src/mesa/star/private/ctrls_io.f patching file src/mesa/star/private/do_one_utils.f patching file src/mesa/star/private/evolve_support.f patching file src/mesa/star/private/hydro_newton.f patching file src/mesa/star/private/log.f patching file src/mesa/star/private/profile.f patching file src/mesa/star/private/read_model.f patching file src/mesa/star/private/star_private_def.f patching file src/mesa/star/private/star_utils.f patching file src/mesa/star/private/winds.f patching file src/mesa/star/public/star_def.f patching file src/mesa/star/test/src/calibrate.f patching file src/mesa/star/test/src/create_zams.f patching file src/mesa/star/test/src/isochrone.f patching file src/mesa/star/test/src/pgstar.f patching file src/mesa/star/test/src/pgstar_hr.f patching file src/mesa/star/test/src/pgstar_summary.f patching file src/mesa/star/test/src/pgstar_support.f patching file src/mesa/star/test/src/pgstar_trho.f patching file src/mesa/star/test/src/run_star_support.f patching file src/mesa/star/test_suite/rlo/src/rlo_exp.f patching file src/mesa/utils/public/utils_lib.f patching file src/mesa/utils/test/src/test_utils.f patching file src/mesa/weaklib/private/load_weak.f patching file src/mesa/weaklib/public/weak_def.f patching file src/mesa/weaklib/test/src/test_weak.f patching file src/mesa/kap/test/src/test_kap_support.f patching file src/mesa/kap/test/test_output patching file src/mesa/utils/makefile_header patching file src/mesa/utils/makefile_header checking if quilt is installed ... no applying patches to source code cp -f ./install ./src/mesa cp -f ./test_jina.f ./src/mesa/jina/test/src/test_jina.f cd ./src/mesa; ./install MPIFC="mpif90 -g -O2 -fPIC -g -O2 -fPIC" OPENMP_FCFLAGS= checking if ndiff is installed ... ./install_num_only: line 50: utils/ndiff/bin/ndiff: No such file or directory no! running install_ndiff ndiff installed in utils/ndiff/
/Users/user/amuse-master/src/amuse/community/mesa/src/mesa/const building const package.
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/const_def.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/const_lib.f ar crs libconst.a const_def.o const_lib.o mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_const.f mpif90 -g -O2 -fPIC -o ../tester test_const.o -L../../make -lconst export done
mesa const has been made, tested, and exported.
/Users/user/amuse-master/src/amuse/community/mesa/src/mesa/alert building alert package.
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/alert_lib.f ar crs libalert.a alert_lib.o mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_alert.f mpif90 -g -O2 -fPIC -o ../tester test_alert.o -L../../make -lalert -L../../../lib export done
mesa alert has been made, tested, and exported.
/Users/user/amuse-master/src/amuse/community/mesa/src/mesa/utils building utils package.
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -fbounds-check -O2 -g -c -ffree-form ../public/utils_def.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -fbounds-check -O2 -g -c -ffree-form ../private/utils_isnan_okay.f ../private/utils_isnan_okay.f:38:36:
38 | is_real_inf = (2*x==x .and. x /= 0) | 1 Warning: Inequality comparison for REAL(4) at (1) [-Wcompare-reals] ../private/utils_isnan_okay.f:38:24:
38 | is_real_inf = (2*x==x .and. x /= 0) | 1 Warning: Equality comparison for REAL(4) at (1) [-Wcompare-reals] ../private/utils_isnan_okay.f:32:31:
32 | is_inf = (2*x==x .and. x /= 0) | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/utils_isnan_okay.f:32:19:
32 | is_inf = (2*x==x .and. x /= 0) | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] mpif90 -g -O2 -fPIC -fno-range-check -Wunused-value -W -I../public -I../private -I../../include -c -ffree-form ../private/utils_nan.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -fbounds-check -O2 -g -c -ffree-form ../private/utils_dict.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -fbounds-check -O2 -g -c -ffree-form ../public/utils_lib.f ar crs libutils.a utils_isnan_okay.o utils_nan.o utils_dict.o utils_lib.o mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_utils.f mpif90 -g -O2 -fPIC -o ../tester test_utils.o -L../../make -lutils -L../../../lib -lalert export done
mesa utils has been made, tested, and exported.
/Users/user/amuse-master/src/amuse/community/mesa/src/mesa/mtx building mtx package.
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/mtx_def.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mtx_support.f ../private/mtx_support.f:264:19:
264 | if (a(i,j) == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mtx_support.f:211:19:
211 | if (a(i,j) == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mtx_support.f:150:19:
150 | if (val == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mtx_support.f:87:19:
87 | if (ab(ldab-ml+i-j,j) == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mtx_block_tridiagonal.f ../private/mtx_block_tridiagonal.f:228:19:
228 | if (bad_mtx(j, i) == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mtx_block_tridiagonal.f:247:19:
247 | if (bad_mtx(i, j) == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../superlu_src/mod_superlu_stub.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/blassm.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/formats.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/ilut.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/infofun.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/matvec.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/inout.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../sparskit_src/unary.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/mtx_lib.f mtx_tridiag_decsol.dek:247:16:
Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals]
ar crs libmtx.a mtx_support.o mtx_block_tridiagonal.o mod_superlu_stub.o blassm.o formats.o ilut.o infofun.o matvec.o inout.o unary.o mtx_lib.o
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dgemm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dtrsm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/xerbla.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/lsame.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dger.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dcopy.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dgemv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dtbsv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/daxpy.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/ddot.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dgbmv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dasum.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dtrsv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dscal.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/dswap.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/idamax.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/strsm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/sgemm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/slamch.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/isamax.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/sswap.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/sscal.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/sger.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/zaxpy.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/zdotc.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/zgerc.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/zhemv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/zher2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/ztrsv.f
ar crs libmesablas.a dgemm.o dtrsm.o xerbla.o lsame.o dger.o dcopy.o dgemv.o dtbsv.o daxpy.o ddot.o dgbmv.o dasum.o dtrsv.o dscal.o dswap.o idamax.o strsm.o sgemm.o slamch.o isamax.o sswap.o sscal.o sger.o zaxpy.o zdotc.o zgerc.o zhemv.o zher2.o ztrsv.o
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbcon.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbequ.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbrfs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbsv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbsvx.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbtf2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbtrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgbtrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgecon.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgeequ.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgerfs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgesv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgesvx.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgetf2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgetrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgetrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgtcon.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgtrfs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgtsvx.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgttrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgttrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dgtts2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlacn2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlabad.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlacpy.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlagtm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlangb.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlange.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlangt.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlantb.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlantr.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlaqgb.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlaqge.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlassq.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlaswp.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlatbs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dlatrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/drscl.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/sgesv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/sgetf2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/sgetrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/sgetrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/slaswp.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgbtrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgbtrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgetrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgetrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgetf2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zlaswp.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zlacgv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zswap.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgeru.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/ztbsv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgemv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/ztrsm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgbtf2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/izamax.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgttrf.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgttrs.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgtts2.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zscal.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zcopy.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/zgemm.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../lapack_src/dcabs1.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/ilaenv.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -ffixed-form -ffixed-line-length-132 -c -w ../blas_src/dlamch.f
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -c -ffixed-form -ffixed-line-length-132 -w ../blas_src/ieeeck.f
ar crs libmesalapack.a dgbcon.o dgbequ.o dgbrfs.o dgbsv.o dgbsvx.o dgbtf2.o dgbtrf.o dgbtrs.o dgecon.o dgeequ.o dgerfs.o dgesv.o dgesvx.o dgetf2.o dgetrf.o dgetrs.o dgtcon.o dgtrfs.o dgtsvx.o dgttrf.o dgttrs.o dgtts2.o dlacn2.o dlabad.o dlacn2.o dlacpy.o dlagtm.o dlangb.o dlange.o dlangt.o dlantb.o dlantr.o dlaqgb.o dlaqge.o dlassq.o dlaswp.o dlatbs.o dlatrs.o drscl.o sgesv.o sgetf2.o sgetrf.o sgetrs.o slaswp.o zgbtrf.o zgbtrs.o zgetrf.o zgetrs.o zgetf2.o zlaswp.o zlacgv.o zswap.o zgeru.o ztbsv.o zgemv.o ztrsm.o zgbtf2.o izamax.o zgttrf.o zgttrs.o zgtts2.o zscal.o zcopy.o zgemm.o dcabs1.o ilaenv.o dlamch.o ieeeck.o
mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/lu_test.f
mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_superlu.f
mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_sparskit.f
mpif90 -g -O2 -fPIC -fno-range-check -I../../make -I../../public -I../../../include -fbounds-check -g -c -ffixed-form -ffixed-line-length-132 ../src/test_mtx.f
mpif90 -g -O2 -fPIC -o ../tester lu_test.o test_superlu.o test_sparskit.o test_mtx.o -L../../make -lmtx -L../../../lib -lmesalapack -lmesablas -lutils -lalert
export
done
mesa mtx has been made, tested, and exported.
/Users/user/amuse-master/src/amuse/community/mesa/src/mesa/num building num package.
mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../public/num_def.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_dop853.f ../private/mod_dop853.f:447:132:
447 | 22 y1(i)=y(i)+ha21k1(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 22 at (1) ../private/mod_dop853.f:451:132:
451 | 23 y1(i)=y(i)+h(a31k1(i)+a32*k2(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 23 at (1) ../private/mod_dop853.f:455:132:
455 | 24 y1(i)=y(i)+h(a41k1(i)+a43*k3(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 24 at (1) ../private/mod_dop853.f:459:132:
459 | 25 y1(i)=y(i)+h(a51k1(i)+a53k3(i)+a54k4(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1) ../private/mod_dop853.f:463:132:
463 | 26 y1(i)=y(i)+h(a61k1(i)+a64k4(i)+a65k5(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 26 at (1) ../private/mod_dop853.f:467:132:
467 | 27 y1(i)=y(i)+h(a71k1(i)+a74k4(i)+a75k5(i)+a76*k6(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 27 at (1) ../private/mod_dop853.f:471:132:
471 | 28 y1(i)=y(i)+h(a81k1(i)+a84k4(i)+a85k5(i)+a86k6(i)+a87k7(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 28 at (1) ../private/mod_dop853.f:476:132:
476 | & +a98*k8(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 29 at (1) ../private/mod_dop853.f:481:132:
481 | & +a107k7(i)+a108k8(i)+a109*k9(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) ../private/mod_dop853.f:486:132:
486 | & +a117k7(i)+a118k8(i)+a119k9(i)+a1110k10(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 31 at (1) ../private/mod_dop853.f:492:132:
492 | & +a127k7(i)+a128k8(i)+a129k9(i)+a1210k10(i)+a1211*k2(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 32 at (1) ../private/mod_dop853.f:499:132:
499 | 35 k5(i)=y(i)+h*k4(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1) ../private/mod_dop853.f:510:132:
510 | 41 err=err+(erri/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 41 at (1) ../private/mod_dop853.f:518:132:
518 | 42 err=err+(erri/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 42 at (1) ../private/mod_dop853.f:583:132:
583 | & +a1413*k4(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 51 at (1) ../private/mod_dop853.f:589:132:
589 | & +a1514*k10(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 52 at (1) ../private/mod_dop853.f:595:132:
595 | & +a1615*k2(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 53 at (1) ../private/mod_dop853.f:615:132:
615 | 67 y(i)=k5(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 67 at (1) ../private/mod_dop853.f:686:132:
686 | 10 dny=dny+(y(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) ../private/mod_dop853.f:691:132:
691 | 11 dny=dny+(y(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 11 at (1) ../private/mod_dop853.f:702:132:
702 | 12 y1(i)=y(i)+h*f0(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 12 at (1) ../private/mod_dop853.f:710:132:
710 | 15 der2=der2+((f1(i)-f0(i))/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1) ../private/mod_dop853.f:714:132:
714 | 16 der2=der2+((f1(i)-f0(i))/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1) mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_dopri5.f ../private/mod_dopri5.f:80:132:
80 | 16 iwork(20+i)=i | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1) ../private/mod_dopri5.f:281:132:
281 | 22 y1(i)=y(i)+ha21k1(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 22 at (1) ../private/mod_dopri5.f:285:132:
285 | 23 y1(i)=y(i)+h(a31k1(i)+a32*k2(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 23 at (1) ../private/mod_dopri5.f:289:132:
289 | 24 y1(i)=y(i)+h(a41k1(i)+a42k2(i)+a43k3(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 24 at (1) ../private/mod_dopri5.f:293:132:
293 | 25 y1(i)=y(i)+h(a51k1(i)+a52k2(i)+a53k3(i)+a54*k4(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1) ../private/mod_dopri5.f:297:132:
297 | 26 ysti(i)=y(i)+h(a61k1(i)+a62k2(i)+a63k3(i)+a64k4(i)+a65k5(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 26 at (1) ../private/mod_dopri5.f:302:132:
302 | 27 y1(i)=y(i)+h(a71k1(i)+a73k3(i)+a74k4(i)+a75k5(i)+a76k6(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 27 at (1) ../private/mod_dopri5.f:313:132:
313 | 28 k4(i)=(e1k1(i)+e3k3(i)+e4k4(i)+e5k5(i)+e6k6(i)+e7k2(i))*h | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 28 at (1) ../private/mod_dopri5.f:320:132:
320 | 41 err=err+(k4(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 41 at (1) ../private/mod_dopri5.f:324:132:
324 | 42 err=err+(k4(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 42 at (1) ../private/mod_dopri5.f:374:132:
374 | 44 y(i)=y1(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 44 at (1) ../private/mod_dopri5.f:447:132:
447 | 10 dny=dny+(y(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) ../private/mod_dopri5.f:452:132:
452 | 11 dny=dny+(y(i)/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 11 at (1) ../private/mod_dopri5.f:463:132:
463 | 12 y1(i)=y(i)+h*f0(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 12 at (1) ../private/mod_dopri5.f:471:132:
471 | 15 der2=der2+((f1(i)-f0(i))/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1) ../private/mod_dopri5.f:475:132:
475 | 16 der2=der2+((f1(i)-f0(i))/sk)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1) mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mod_cash_karp.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_dc_decsol.f slvrod.dek:243:132:
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 623 at (1) slvrod.dek:244:132:
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 624 at (1) mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_rosenbrock.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_sodex.f ../private/mod_sodex.f:447:132:
447 | 1 nj(i)=2*nj(i-2)+nj(1) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 1 at (1) ../private/mod_sodex.f:452:132:
452 | 4 a(i)=a(i-1)+nj(i)*wkrow+wkdec | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 4 at (1) ../private/mod_sodex.f:525:132:
525 | 15 fjac(l+mujacj,j)=(yh(l)-dy(l))/del(j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1) ../private/mod_sodex.f:564:132:
564 | 19 fx(j)=(yh(j)-dy(j))/delt | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 19 at (1) ../private/mod_sodex.f:656:132:
656 | 70 y(i)=t1i | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) ../private/mod_sodex.f:664:132:
664 | 75 yh(i)=y(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 75 at (1) ../private/mod_sodex.f:774:132:
774 | 125 e(i+mle,j)=-fjac(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1) ../private/mod_sodex.f:779:132:
779 | 126 e(ib,j)=e(ib,j)+hji*fmas(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 126 at (1) ../private/mod_sodex.f:787:132:
787 | do 225 i=1,n | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 225 at (1) ../private/mod_sodex.f:788:132:
788 | 225 e(i,j)=-fjac(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 225 at (1) ../private/mod_sodex.f:792:132:
792 | do 226 i=i1,i2 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 226 at (1) ../private/mod_sodex.f:793:132:
793 | 226 e(i,j)=e(i,j)+hji*fmas(i-j+mbdiag,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 226 at (1) ../private/mod_sodex.f:800:132:
800 | do 324 i=1,n | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 324 at (1) ../private/mod_sodex.f:801:132:
801 | 324 e(i,j)=fmas(i,j)*hji-fjac(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 324 at (1) ../private/mod_sodex.f:808:132:
808 | do 405 i=1,n | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 405 at (1) ../private/mod_sodex.f:809:132:
809 | 405 e(i,j)=fmas(i,j)*hji | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 405 at (1) ../private/mod_sodex.f:813:132:
813 | do 406 i=i1,i2 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 406 at (1) ../private/mod_sodex.f:814:132:
814 | 406 e(i,j)=e(i,j)-fjac(i-j+madd,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 406 at (1) ../private/mod_sodex.f:827:132:
827 | 425 e(i+mle,j)=-fjac(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 425 at (1) ../private/mod_sodex.f:828:132:
828 | 427 e(mdiag,j)=e(mdiag,j)+hji | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 427 at (1) ../private/mod_sodex.f:849:132:
849 | 525 e(i,j)=-fjac(i,j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 525 at (1) ../private/mod_sodex.f:850:132:
850 | 526 e(j,j)=e(j,j)+hji | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 526 at (1) ../private/mod_sodex.f:861:132:
861 | 20 del(i)=dy(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) ../private/mod_sodex.f:864:132:
864 | 634 del(i)=del(i)+hj*fx(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 634 at (1) ../private/mod_sodex.f:883:132:
883 | 23 yh(i)=yh(i)+del(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 23 at (1) ../private/mod_sodex.f:892:132:
892 | 360 sum=sum+fmas(i,j)*del(j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) ../private/mod_sodex.f:893:132:
893 | 361 wh(i)=sum | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 361 at (1) ../private/mod_sodex.f:900:132:
900 | 362 sum=sum+fmas(i-j+mbdiag,j)*del(j) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 362 at (1) ../private/mod_sodex.f:901:132:
901 | 363 wh(i)=sum | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 363 at (1) ../private/mod_sodex.f:905:132:
905 | 24 dyh(i)=2.d0(dyh(i)-hjiwh(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 24 at (1) ../private/mod_sodex.f:909:132:
909 | 28 dyh(i)=2.d0(dyh(i)-hjidel(i)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 28 at (1) ../private/mod_sodex.f:926:132:
926 | 21 del1=del1+(del(i)/scal(i))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 21 at (1) ../private/mod_sodex.f:930:132:
930 | 26 del2=del2+(dyh(i)/scal(i))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 26 at (1) ../private/mod_sodex.f:936:132:
936 | 25 del(i)=del(i)+dyh(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1) ../private/mod_sodex.f:941:132:
941 | 34 dyh(i)=dyh(i)-hji*wh(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 34 at (1) ../private/mod_sodex.f:944:132:
944 | 36 dyh(i)=dyh(i)-hji*del(i) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 36 at (1) ../private/mod_sodex.f:964:132:
964 | do 60 i=1,n | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 60 at (1) ../private/mod_sodex.f:969:132:
969 | 65 err=err+min(abs((t(1,i)-t(2,i)))/scal(i),1.d10)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 65 at (1) mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_seulex.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -O2 -ffixed-form -ffixed-line-length-132 -c ../private/mod_radau5.f mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mod_root.f ../private/mod_root.f:292:16:
292 | if (dydx == 0) exit ! try safe_root | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_root.f:64:13:
64 | if (y1 == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_root.f:68:13:
68 | if (y3 == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_root.f:79:13:
79 | if (x_guess == arg_not_provided) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_root.f:112:22:
112 | do while (dydx /= 0 .and. abs(2ym) < abs(dxolddydx)) | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_root.f:124:19:
124 | if (y32 /= 0) then | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mod_solout_root.f ../private/mod_solout_root.f:68:13:
68 | if (y1 == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_solout_root.f:72:13:
72 | if (y3 == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_solout_root.f:83:13:
83 | if (x_guess == arg_not_provided) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_solout_root.f:116:22:
116 | do while (dydx /= 0 .and. abs(2ym) < abs(dxolddydx)) | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_solout_root.f:128:19:
128 | if (y32 /= 0) then | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] mpif90 -g -O2 -fPIC -fno-range-check -I../public -I../private -I../../include -Wunused-value -W -fimplicit-none -O2 -c -ffixed-form -ffixed-line-length-132 ../private/mod_newton.f ../private/mod_newton.f:1202:16:
1202 | if (work(r_alpha_current) == 0) work(r_alpha_current) = 1 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:1235:36:
1235 | if (dxd(ivar,k)-dxsave(ivar,k) /= 0) exit | 1 Warning: Inequality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:1307:25:
1307 | if (dxdd(ivar,zone).eq.dxsave(ivar,zone)) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:1018:16:
1018 | if (coeff == 1) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:985:22:
985 | if (a1 == 0) then | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:773:16:
773 | if (work(r_tol_residual_norm)==0) work(r_tol_residual_norm)=1d99 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:774:16:
774 | if (work(r_tol_max_residual)==0) work(r_tol_max_residual)=1d99 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:775:16:
775 | if (work(r_tol_max_correction)==0) work(r_tol_max_correction)=1d99 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:776:16:
776 | if (work(r_target_corr_factor) == 0) work(r_target_corr_factor) = 0.9d0 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:777:16:
777 | if (work(r_scale_correction_norm) == 0) work(r_scale_correction_norm) = 2d0 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:778:16:
778 | if (work(r_corr_param_factor) == 0) work(r_corr_param_factor) = 10d0 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.f:779:16:
779 | if (work(r_scale_max_correction) == 0) work(r_scale_max_correction) = 1d99 | 1 Warning: Equality comparison for REAL(8) at (1) [-Wcompare-reals] ../private/mod_newton.
@rieder its at https://github.com/amusecode/amuse-sandbox/tree/master/nathan/mesa6794 this is also quite old though...
@OrbitalMechanic yea, you need to have the framework build, if you are building from a repository checkout:
make framework
or
python setup.py develop_build
Doing the framework build followed by the MESA build did the trick. Lastly, I do have one (I hope) final question dealing with testing.
I ran nosetest and got the following result:
(amuse) user@Samuels-Mac-Pro amuse-master % nosetests EEEEEEEEEEEEEEEEEEEEEEE..-------------------------------------------------------------------------- WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
I installed Open MPI using homebrew.
Any suggestions?
Sam Dupree.
can you try:
mpiexec nosetests
(are you trying all nosetests or just mesa ones?)
On March/12/2020 13:17:08, Inti Pelupessy wrote:
can you try:
|mpiexec nosetests |
(are you trying all nosetests or just mesa ones?)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/amusecode/amuse/issues/598#issuecomment-598309679, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEO3572U6W32CDKZJRAL4DRHEKJJANCNFSM4K6LZXEA.
At present I'm attempting to test the AMUSE packages before testing the MESA installation. I ran the command mpiexec nosetests and attached the output as a compressed file to this note (the original file is too big to attach). Being relatively new to Open-MPI or MPI for that matter, I can't make too much out of what the output is saying except that the issue seems to center about the nodes that are attemtpting to be allocated.
Any suggestions?
Sam Dupree.
can you try setting this environment var:
export OMPI_MCA_rmaps_base_oversubscribe=yes
On March/12/2020 14:51:23, Inti Pelupessy wrote:
can you try setting this environment var:
|export OMPI_MCA_rmaps_base_oversubscribe=yes |
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/amusecode/amuse/issues/598#issuecomment-598359988, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEO3563B45ZRFVB5F6YYATRHEVKXANCNFSM4K6LZXEA.
Attached is a file showing the output from running mpiexec nosetests where the environment vari|ables export OMPI_MCA_rmaps_base_oversubscribe=yes and ||||export OMPI_MCA_orte_base_help_aggregate=0 where set. After 20 minutes, the command is still running.|
Could the problem be that I'm running with Open-MPI as opposed to mpich? |
---|
Sam Dupree. |
---|
||
||
||
||
Last login: Thu Mar 12 13:54:28 on ttys000 (base) user@Samuels-Mac-Pro ~ % conda activate amuse (amuse) user@Samuels-Mac-Pro ~ % cd amuse-master (amuse) user@Samuels-Mac-Pro amuse-master % export OMPI_MCA_rmaps_base_oversubscribe=yes (amuse) user@Samuels-Mac-Pro amuse-master % mpiexec nosetests EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.............-------------------------------------------------------------------------- WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
[Samuels-Mac-Pro.local:43401] 11 more processes have sent help message help-mpi-btl-tcp.txt / client connect fail
[Samuels-Mac-Pro.local:43401] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
^Zmpiexec: Forwarding signal 18 to job
^C% (amuse) user@Samuels-Mac-Pro amuse-master % export OMPI_MCA_rmaps_base_oversubscribe=yes
(amuse) user@Samuels-Mac-Pro amuse-master % export OMPI_MCA_orte_base_help_aggregate=0
(amuse) user@Samuels-Mac-Pro amuse-master % mpiexec nosetests
EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE....EEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEE...EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEE..--------------------------------------------------------------------------
WARNING: Open MPI failed to TCP connect to a peer MPI process. This
should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
WARNING: Open MPI failed to TCP connect to a peer MPI process. This should not happen.
Your Open MPI job may now hang or fail.
do you know if mpi by itself works? e.g.
mpiexec hostname
if this works, can you try an MPI hello world: https://mpitutorial.com/tutorials/mpi-hello-world/ after that: http://mpi.deino.net/mpi_functions/MPI_Comm_spawn.html for testing mpi spawn.. @rieder have you seen such problem on mac? lastly, you can try putting a file in the amuse root with
[channel]
channel_type = sockets
(this doesn't use MPI) (btw: putting -sv after nosetests gives a little bit more information, and you can also try to run only the first test that fails:
mpiexec nosetests -sv path/to/testfile.py:testclass.testmethod
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 28 days if no further activity occurs. Thank you for your contributions.
new mesa has been merged recently, further, this issue has diverged into another error discussion, please reopen this in new issue if necessary. Closing
I presently have MESA (release r12115) installed and running on my Mac Pro (2019) running Mac OS X ver. 10.15.3 (Catalina). I'd like to install MESA into the AMUSE Framework. Is anyone aware of a procedure that performs the installation under the Anaconda distribution (ver. 3.7) on a Mac Pro under the Catalina operating system in zsh (z shell)?
Please advise.
Sam Dupree.