EMsoft-org / EMsoft

Public EMsoft repository
Other
61 stars 94 forks source link

multiple updates #85

Closed ashleyzcy closed 4 years ago

ashleyzcy commented 4 years ago

1) EBSDmod (pointer type changed to intent(inout)) to include the EBSDreadangles routine 2) new kind added for the integer type from rng.f90 file 3) added: --link-lapack_opt link optimal lapack in the system (currently its libmkl_rt.dylib in my system, part of anaconda). If user is running pyEMsoft build without the anaconda environment, this will automatically link to the Accelerate Framework. this should also work for linux system 4) link to libomp.dylib and libgomp.1.dylib (part of anaconda dynamic libraries) for use in commonmod.f90. haven't found them in the other folders except for anaconda/lib.

  1. unable to use the highpassfilterC in filters.f90 so currently just skipped using the --skip+rountine name
  2. link the hdf5 libraries! now we can read/save .xtal crystal data and .h5 master pattern files (including MC data), and read Euler angle lists from text file.

EMsoft Compilation tested, pyEMsoft module build tested, unittests done.