The Codelet Tuning Infrastructure (CTI) is a tool used to share codelets split in different entries inside repositories. CTI is built on a plugin system, making it flexible and configurable. Basic users can have CTI automate testing or benchmarking using the existing plugins, while expert users may write their own plugins to further modify or extend CTI's base behavior.
When first logging in CTI after a first installation, the admin password is "admin" by default.
To log into CTI, you can use the admin/admin login/password on the command line or in CTS.
The command line will be:
$ cti user login admin
This will prompt you for the password.
How to change the administrator password
Use the command:
$ cti user update admin
The command will ask you for changes on each attribute of the admin user. When prompted from the password, simply type a new one and press "enter" on your keyboard. Go on with the other questions and the password will be updated.
How can I verify that the password did change?
Log out of your CTI session and then log in again using the new password.
To log out, the command is:
$ cti user logout
How to create a new CTI user
The following command will let you create another user:
$ cti user init
The command will ask you to fill for the required information.
I get an error related to libtool version mismatch error
It the error message looks like
libtool: Version mismatch error. This is libtool 2.2.6 Debian-2.2.6a-4, but thelibtool: definition of this LT_INIT comes from libtool 2.2.6b.libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6 Debian-2.2.6a-4libtool: and run autoconf again.make: *** [wktools4] Error 63make: Target `all' not remade because of errors.make: *** [all-recursive] Error 1make: *** [all] Error 2*** Exited with status: 2 ***
First, you need to install the autotool package on your system (Debian: autotools-dev).
Simply run "./autogen.sh" in the CTI's sources directory.
Codelet Finder extracts only a few codelets, but my application should be complex enough to generate more!
Chances are you have the demonstration version of Codelet Finder. This version has a hard limit on the number of codelets that can be extracted. You should contact CAPS Enterprise to get a licence.
The Decan plugin does not find DECAN/tells DECAN is missing
DECAN is not an open source sorftware and hence cannot be distributed with CTI.
If you are interested in using DECAN, please contact Exascale Computing laboratory using the contact form on their website.
The Maqao plugin does not find MAQAO/tells MAQAO is missing
MAQAO can be downloaded on its official website. You can then install it inside the third-party directory of your CTI installation.
I got this software that was missing. How do I install it?
Go to the third-party directory inside your CTI SOURCE folder.
WARNING: Do NOT try to install the third party software directly in your existing installation. It will NOT work.
You will find several directories inside. Use the one that corresponds to the software.
In the case of MAQAO or DECAN, putting the binary inside the corresponding folder will work.
For Codelet Finder, you should have a .bin archive that you can drop in the CodeletFinder folder as it is.
Once the new files are in place, you should launch the installation script again, which will proceed to configure your CTI installation to use the new tool(s) you added.