i hope you are doing good. i am trying to make an application using multiple CPUs connected via MPI over a network. I am able to compile my code. However i have an issues for which i seek your help through this forum.
The toolchain i am using is
Compiler XE for applications running on Intel(R) 64, Version 22.214.171.1241 Build 20120821
Copyright (C) 1985-2012 Intel Corporation.
I wish to use the intel compilers with intel MKL and intel-mpi.
This is my link line that i got from the link line advisor
-L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm
with compiler options
The doubts i have are as follows
1. I have a code with C and fortran (that i compile with mpif90) files. It seems that the fortran object files are 64 bit and the c object files end up being 32 bit. this however does nto produce any errors. however i do not understand how this works, could someone please explain or point me to a reading source?
thanks and regards