Skip to content
Snippets Groups Projects
Commit 6de216c4 authored by Alex Myczko's avatar Alex Myczko
Browse files

some updates

parent 6deff66f
No related branches found
No related tags found
No related merge requests found
......@@ -23,13 +23,10 @@ We also mostly have and use [zRAM](https://en.wikipedia.org/wiki/Zram), `swapon`
Generally it's lzo-rle since 20.04.
For a long time we used to have XFS for /scratch* filesystems, around 2015, we switched to [btrfs](https://www.kernel.org/doc/html/latest/filesystems/btrfs.html) and thus can support live file system
compression. (There was a time when btrfs did not support swapfiles)
compression. (There was a time when btrfs did not support swapfiles). It's [ext4](https://en.wikipedia.org/wiki/Ext4) as of 2024.
[exfat](https://github.com/exfatprogs/exfatprogs) support has been switched to the Samsung implementation for 20.04.
APFS and NTFS support are available on request (since 22.04).
(apfs-dkms, apfsprogs, ntfs2btrfs)
If you want to squeeze out some more, we also have [mimalloc](https://github.com/microsoft/mimalloc)
Text Processing and Editors
......@@ -43,7 +40,6 @@ Text Processing and Editors
* Microsoft Office: can be accessed with RDP, `xfreerdp /f /bpp:24 /d:ad /v:winlogin.phys.ethz.ch /u:$USER +fonts` or `wints.igp.ethz.ch`
* [Visual Studio Code](https://code.visualstudio.com/)
* PyCharm
* [Spyder](https://github.com/spyder-ide/spyder) Richly-featured Python IDE
GNOME
-----
......@@ -84,14 +80,8 @@ Compilers & Interpreters
* `icc` the [Intel C/C++ Compiler](http://software.intel.com/en-us/articles/intel-compilers/)
* `tcc` the [tiny C compiler/interpreter](https://bellard.org/tcc/)
* `musl-gcc` the [musl C library with compiler](https://musl.libc.org/)
* `chibicc` [a small C compiler](https://github.com/rui314/chibicc) on request
* `pcc` the [Portable C Compiler](http://pcc.ludd.ltu.se)
* `aocc` the [AMD Optimizing C/C++ Compiler](https://developer.amd.com/amd-aocc/) where applicable
### D
* `gdc`, `ldc2`, `dub`
### NVIDIA CUDA Compiler
* where installed, available with `/usr/local/cuda/bin/nvcc` (cudnn is also included)
......@@ -128,17 +118,13 @@ Java software usually don't need an installation. They can be just
downloaded to your `$HOME` or `/scratch/directory` and unpacked, and
run with `java -jar the.jar`
### Pascal
Feel free to request `fpc`, `lcl`, `lazarus` if you need Pascal.
### Perl
Installed by default.
### Python
Python 3.10 is default for `python`.
Python 3.11 is default for `python`.
Please don't forget to add `--user` if you use
`python setup.py install`
......@@ -152,7 +138,7 @@ Please also read https://compenv.phys.ethz.ch/
Libraries
---------
There are just too many libraries and too diverse needs to provide a useful overview. Most libraries are part of the system (e.g. OpenGL is part of the X Window system) and as such compiled with the default compiler (i.e. currently, for Debian 11/bullseye GCC version 10.2 in most cases). See the last section to check the state of specific libraries.
There are just too many libraries and too diverse needs to provide a useful overview. Most libraries are part of the system (e.g. OpenGL is part of the X Window system) and as such compiled with the default compiler (i.e. currently, for Debian 12/bookworm GCC version 12.2 in most cases). See the last section to check the state of specific libraries.
Mathematical Tools
------------------
......@@ -185,7 +171,7 @@ Graphics Tools
* [inkscape](https://inkscape.org/): Vector drawing software.
* [Scribus](https://www.scribus.net/): WYSIWYG desktop publishing
* xmgr, grace: an XY plotting tool
* xfig: drawing tool, powerful, although with a slightly unusual user interface
* xfig: drawing tool, powerful, although with a slightly unusual user interface (only on request)
* [Blender](https://www.blender.org/): 3d/VFX software, use `ctrl-alt-u` to set `/tmp/` to be `/scratch/user/tmp`.
* [QVGE](https://github.com/ArsMasiuk/qvge): Visual Graph Editor
......@@ -193,8 +179,6 @@ Video Editing
-------------
* [shotcut](https://shotcut.org/)
* [olivevideoeditor](https://www.olivevideoeditor.org/)
* [flowblade](https://github.com/jliljebl/flowblade)
* [ETH Zurich video templates](https://ethz.ch/services/en/service/communication/video.html)
Scientific Software
......@@ -206,26 +190,21 @@ Scientific Software
* [cuba](http://www.feynarts.de/cuba/) on request
* [ds9](http://ds9.si.edu/site/Home.html)
* [form](http://www.nikhef.nl/~form/)
* [fermat](http://home.bway.net/lewis/)
* [ffcv](https://ffcv.io)
* [ffcv](https://ffcv.io) on request
* [geant4](https://geant4.web.cern.ch)
* [groops](https://github.com/groops-devs/groops)
* [hdfview](https://github.com/HDFGroup/hdfview)
* [lie](http://young.sp2mi.univ-poitiers.fr/~marc/LiE/)
* [largetifftools](https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/)
* [magma](http://magma.maths.usyd.edu.au/magma/) only on toad
* [macaulay2](http://www2.macaulay2.com/Macaulay2/)
* [macaulay2](http://www2.macaulay2.com/Macaulay2/) on request
* [meep](https://meep.readthedocs.io/en/latest/)
* [mepp2](https://github.com/MEPP-team/MEPP2)
* [mepp2](https://github.com/MEPP-team/MEPP2) on request
* [meshlab](http://www.meshlab.net/)
* [minkowskiengine](https://github.com/NVIDIA/MinkowskiEngine) on request
* [mm3d](https://github.com/zturtleman/mm3d) (import special 3d formats that cloudcompare fails with)
* [nusolve](https://space-geodesy.nasa.gov/techniques/tools/nuSolve/nuSolve.html)
* [petitradtrans](https://gitlab.com/mauricemolli/petitRADTRANS/)
* [pynpoint](https://github.com/PynPoint/PynPoint)
* [nusolve](https://space-geodesy.nasa.gov/techniques/tools/nuSolve/nuSolve.html) on request
* [petitradtrans](https://gitlab.com/mauricemolli/petitRADTRANS/) on request
* [pytorch](https://pytorch.org) on request
* [quantum-espresso](https://www.quantum-espresso.org/)
* [reduce](http://www.reduce-algebra.com/)
* [ROOT](https://root.cern/) (run `source /opt/root/bin/thisroot.sh` to set the correct environment)
* [rtklib](http://www.rtklib.com/)
* [snap](http://step.esa.int/main/download/snap-download/) you can install this one yourself
......@@ -234,11 +213,10 @@ Scientific Software
* [splash](http://users.monash.edu.au/~dprice/splash/)
* [swarp](http://www.astromatic.net/software/swarp)
* [singular](https://www.singular.uni-kl.de/)
* [tensorflow](https://github.com/tensorflow/tensorflow) only on CUDA enabled machines (1.x or 2.x)
* [qgis](https://qgis.org/en/site/)
* [udunits](https://www.unidata.ucar.edu/software/udunits/)
* [visit](https://wci.llnl.gov/simulation/computer-codes/visit/)
* [zfp](https://computing.llnl.gov/projects/zfp)
* [udunits](https://www.unidata.ucar.edu/software/udunits/) on request
* [visit](https://wci.llnl.gov/simulation/computer-codes/visit/) on request
* [zfp](https://computing.llnl.gov/projects/zfp) on request
Data sources and software
-------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment