Open galexv opened 6 years ago
How about going to Travis? Are there any other options?
Yes, sure, let's put it to Travis.
It's time to move to Travis. I'm now studying the configuration file for ALPSCore. https://github.com/ALPSCore/ALPSCore/blob/master/.travis.yml
Do you run two tests with/without MPI?
env:
- ENABLE_MPI=ON ALPS_CC=mpicc ALPS_CXX=mpic++
- ENABLE_MPI=OFF
Igor Krivenko is the one who set it up – can I get him involved?
Yes! I am also studying his nice script for pomerol2triqs...
https://github.com/krivenko/pomerol2triqs/blob/master/.travis.yml
I've created a branch named "travis" and committed my first attempt. I will come back tomorrow... Any help will be welcomed!
@shinaoka
Do you run two tests with/without MPI?
env: - ENABLE_MPI=ON ALPS_CC=mpicc ALPS_CXX=mpic++ - ENABLE_MPI=OFF
Yes. This creates 2 TravisCI runs, with the corresponding sets of environment variables. One set results in compilation with MPI and the other one without. See https://docs.travis-ci.com/user/languages/cpp/#Build-Matrix and https://docs.travis-ci.com/user/environment-variables/#Defining-Multiple-Variables-per-Item
Thank you. I made it.
Anyway, ALPSCore/CT-HYB requires MPI. So, we should test clang, gcc with MPI.
Could you review my commits? If it's OK, let us marge it into master.
And, should we deactivate Jenkins for CT-HYB? Error messages may be annoying to people in the ALPSCore developer mailing list.
If all CT-HYB builds require MPI, the TravisCI script can be slightly simplified. I can do it.
And, should we deactivate Jenkins for CT-HYB?
Ok. Done.
It would be nicer to have automated tests with Intel C++ on Travis CI. I found some script for this purpose (we may need a incense). Have you already discussed this issue at Michigan?
Yes. As soon as our new cluster comes up, we can do that on our cluster (along with all the research codes). But it may take some time to get that thing set up – two months at least.
On Mar 20, 2018, at 6:22 PM, Hiroshi Shinaoka notifications@github.com wrote:
It would be nicer to have automated tests with Intel C++ on Travis CI. I found some script for this purpose (we may need a incense). Is there already any discussion on this point at Michigan?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ALPSCore/CT-HYB/issues/14#issuecomment-374777279, or mute the thread https://github.com/notifications/unsubscribe-auth/AG29RWUPWQ_KkcnjLDaqQdFPfHv1YGytks5tgYEKgaJpZM4SVd-A.
...apparently because it needs more than 1GB of memory:
@shinaoka : Shall we disable the Jenkins build for now? (We have discussed this issue in person, so feel free to close as [wontfix].)