cistem-org / developmental-docs

BSD 3-Clause "New" or "Revised" License
4 stars 0 forks source link

Updated alpha version #24

Closed rahelwoldeyes closed 2 years ago

rahelwoldeyes commented 2 years ago

Is this related to

Describe the solution you'd like I downloaded the cistem alpha binary from (https://bhimes.github.io/cisTEM_docs/docs/sim/tutorials/get_cistem.html) . This version ( cisTEM_1_0aabb63_20210505.zip) seems to be missing the Wiener filter option under applyctf you describe in your tutorial. Can you update the binary?

Describe alternatives you've considered I tried to compile from source, but I think the instructions I have found are not up to date.

Additional context

jojoelfe commented 2 years ago

Hi,

if you want the most cutting edge you can download builds from our continuous integration:

https://github.com/timothygrant80/cisTEM/actions

You probably want the binaries build with icpc, the most recent ones are here:

https://github.com/timothygrant80/cisTEM/suites/5868415203/artifacts/197972184

Hope this helps!

rahelwoldeyes commented 2 years ago

Hi,

Do you have a centos7 compatible version of the binaries?

thank you!

bHimes commented 2 years ago

Hi,

Do you have a centos7 compatible version of the binaries?

thank you!

Hi Rahel,

The alpha versions are only available for OS that are running on a more recent kernel. (centOS 7 is way past it's end of life.) There is a chance you or your sysadmin updated your kernel though, which can be checked with

# you'll need a kernel >=5
$ uname -r

The other sticking point is the gnu implementation of the c++ standard library (glibc) which you can check with

# you'll need glibc >= 2.27
$ ldd --version

You may create an issue to request better compilation instructions. We unfortunately will not be supporting older systems directly as this branch of the project is specifically for working on new advanced topics, which require new hardware/software.

rahelwoldeyes commented 2 years ago

Thank you Ben.

The OS is Centos 7.9. The kernel and glibc versions are older than what the alpha requires.

I will create an issue for better compilation instructions.