This MR is supposed to fix issue #47 by applying the suggestion of renaming discussed and a little more. Here is a summary of the filename changes:
In include directory:
morse.h
=> chameleon.h
chameleon/chameleon_config.h.in
stays as it ischameleon/morse_zc.h
=> chameleon/chameleon_zc.h
with all mixed-precision routineschameleon/morse_z.h
=> chameleon/chameleon_z.h
with all single precision routineschameleon/morse_constants.h
=> chameleon/chameleon_constants.h
for all Chameleon constantschameleon/morse_fortran.h
=> chameleon/chameleon_fortran.h
for wrappers of CHAMELEON_...
routines onlychameleon/morse_simulate.h
=> chameleon/chameleon_simulate.h
might be integrated in chameleon.h
chameleon/morse_struct.h
=> chameleon/chameleon_struct.h
for CHAMELEON structures (descriptors, context)chameleon/morse_types.h
=> chameleon/chameleon_types.h
chameleon/morse_runtime.h
=> runtime.h
chameleon/morse_struct.h
=> runtime/runtime_struct.h
for RUNTIME structures (context, sequence, options)chameleon/morse_kernels.h
=> Integrated into chameleon_tasks.hchameleon/morse_tasks.h
=> chameleon/chameleon_tasks.h
chameleon/morse_tasks_z.h
=> chameleon/chameleon_tasks_z.h
chameleon/morse_tasks_zc.h
=> chameleon/chameleon_tasks_zc.h
Regarding the functions and structures:
All, and especially those involved in #47 discussions (@sylvand, @ltaief, @agullo, @fpruvost, @thibault, @furmento) please have a look and comment directly in the code on the web interface to start discussions where it's needed. I would like to close this issue as soon as possible, so we can definitely move towards the 1.0.0. Thanks.