henryseg/cohomology_fractals 20
Drawing cohomology fractals with the GPU.
Conda environments with SnapPy
Tools to find SL(N,C) representations of 3-manifolds
Programs to build polyhedra described by Sydler
The FXrays module computes extremal rays of polyhedral cones. SnapPy uses this to compute normal surfaces.
A pypi-based installer for the triangulation software regina making installation under SageMath easy
3-manifolds/knot_floer_homology 0
Python wrapper for Zoltán Szabó's HFK program
unhyperbolic/Blender-3D-Python-Scripts 0
Python 3.7 scripts for Blender 3D Software
startedrui314/mold
started time in 3 days
push eventhenryseg/non-euclidean_VR
commit sha fdc4a52afb615a913aa67691642f80131ba5998b
Correction Phong model. Postprocess option in the renderer
push time in 5 days
push eventhenryseg/non-euclidean_VR
commit sha 4aebc5f5856d689f083724033ba762c11080c428
Constant direction in Sol + Scene with balls
push time in 6 days
push eventhenryseg/non-euclidean_VR
commit sha 3a0914544fa7c1ae451cf9640e2e4f5b9985a3d3
Point light S2E (first attempt : shortest geodesic only)
push time in 6 days
push eventhenryseg/non-euclidean_VR
commit sha f790a61a6d9b3db7e5bc3cd59ddb1e26dc8d0af8
Sol first shot
commit sha 4112b0941cb3cd9f67a2f5d141bb6c8706d0b583
Sol working
commit sha c8d8b535636348725d67eb57e09c1d911e766444
update
push time in 6 days
push event3-manifolds/Sage_macOS
commit sha b2e47b82e5e1168037c9f4c85fe2b5ec09acc402
Update README.rst typo
commit sha a3ab911ff6aa62ccf06c14a216ae718324de45e7
Merge pull request #4 from fchapoton/patch-1 Update README.rst
push time in 8 days
startedbjornbytes/lovr
started time in 11 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Probably higher than zero, but not very high given that processors with AVX started shipping in 2011. You could also try export SAGE_FAT_BINARY="yes" which is supposed to disable some newer processor instructions (not sure which ones).
The more sophisticated libraries in Sage test for processor capability at runtime rather than compile time, but that's hardly all of them.
comment created time in 14 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
I am trying rebuilding Sage after configuring with -mno-avx in the CFLAGS. What are the chances that will produce a Sage which does not use AVX? Zero?
comment created time in 15 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Porting to Apple Silicon won't happen for 9.3, see https://trac.sagemath.org/ticket/30592
comment created time in 15 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Yes, I was wondering how that was possible and had forgotten about Rosetta 2. Indeed the 9.3rc4 version was compiled on my mac mini while the 9.2 version was based on an official binary distribution, which was presumably compiled on a virtual machine that emulates some relatively old Intel hardware. This seems to argue for basing the final release of the 9.3 app on the official binary distribution. That way the incompatibilities will be the same for the app as for the binary distribution and the responsibility for setting up the build environment will reside with the Sage project and not with this one, which only aims to package Sage.
I assume that Sage is planning to support both Intel and M1 for 9.3. I wonder whether the plan is to provide separate tarballs for the two architectures or to build fat binaries.
The packaging process for the app should not care where the sage directory came from, unless I made some mistakes that I don't know about yet.
comment created time in 15 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Interesting that 9.2 worked for Henry but 9.3 beta did not, I would have expected neither would function on Apple Silicon. The difference could be that Rosetta 2 doesn't support some of Intel's vectorized instructions (AVX, AXV2, AXV512). These could be invoked earlier in 9.3 or be included because Marc built the underlying binary for 9.3 on a fairly new Mac mini. I bring this up because the later might cause problems for people with older Intel hardware.
comment created time in 15 days
issue closed3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Hi, I tried installing the "Beta release of SageMath-9.3 based on Sage 9.3.rc4" on an M1 Macbook Air. After installing, running sage errors with SIGILL:
hdevalence@deimos ~ % sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.3.rc4, Release Date: 2021-04-18 │
│ Using Python 3.9.2. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Warning: this is a prerelease version, and it may be unstable. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
------------------------------------------------------------------------
(no backtrace available)
------------------------------------------------------------------------
Unhandled SIGILL: An illegal instruction occurred.
This probably occurred because a *compiled* module has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Python will now terminate.
------------------------------------------------------------------------
/usr/local/bin/sage: line 20: 19833 Illegal instruction: 4 $SYMLINK/local/bin/sage $@
hdevalence@deimos ~ %
closed time in 15 days
hdevalenceissue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
I added an (Intel only) disclaimer in the title of the beta prerelease.
comment created time in 15 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
No worries! I was able to get the previous 9.2 release running fine.
comment created time in 16 days
issue comment3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Hi Henry,
Thanks for letting us know that the information on the release page is incomplete. The beta release is only built for Intel hardware( so SIGILL is a very apt error message). I will add a notice on the release that it is only for Intel (so far). It is pretty amazing that the app was able to get far enough to deliver that message, even though the program is compiled for completely different hardware, don't you think?
Currently the SageMath app unpacks to 2.5 GB, of which something like 1.3GB are binary files. I think that most people would not appreciate having an additional 1.3 GB of binary files which can not run on their computer, given that 2.5GB is already a lot. Consequently I think that when we release the production version we will probably have two separate disk images. But the final decision on that has not been made yet. Sorry for the inconvenience!
comment created time in 16 days
issue opened3-manifolds/Sage_macOS
Beta release crashes on Apple Silicon
Hi, I tried installing the "Beta release of SageMath-9.3 based on Sage 9.3.rc4" on an M1 Macbook Air. After installing, running sage errors with SIGILL:
hdevalence@deimos ~ % sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.3.rc4, Release Date: 2021-04-18 │
│ Using Python 3.9.2. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Warning: this is a prerelease version, and it may be unstable. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
------------------------------------------------------------------------
(no backtrace available)
------------------------------------------------------------------------
Unhandled SIGILL: An illegal instruction occurred.
This probably occurred because a *compiled* module has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Python will now terminate.
------------------------------------------------------------------------
/usr/local/bin/sage: line 20: 19833 Illegal instruction: 4 $SYMLINK/local/bin/sage $@
hdevalence@deimos ~ %
created time in 16 days
push event3-manifolds/Spherogram
commit sha 7f2b186611ebca483cb95acda89c64687b346282
knot_floer_homology: explain convention of 'ranks'
push time in 18 days
startedegraphs-good/egg
started time in 19 days
created repositorysuperfunc/infra
Just a few dead simple scripts for automating my work across machines with docker and a shell.
created time in 19 days
push event3-manifolds/SnapPy
commit sha 8aebcf1a335ec2a7eea3b9879919fa534bf63c76
Deal with the tcl and tk lib directories that py2app finds in the python.org framework.
push time in 19 days
push event3-manifolds/SnapPy
commit sha 5e55b3a07f6f0ac48e962a8a069bfeac59b91092
update of release_steps
push time in 20 days
push event3-manifolds/sagedocker
commit sha f4a81c115e9f7c66a0441f1efef368a59154eb58
Release based on 9.3rc4
push time in 20 days
push event3-manifolds/SnapPy
commit sha 33a34316f1d670cd5426a09c318e5e50c1022e55
Add signing and notarization capabilities for the macOS app.
push time in 20 days
push event3-manifolds/notary
commit sha 45781227e5c31819833e16e4f37e65ac43e08e72
renaming the package
push time in 20 days
push event3-manifolds/notary
commit sha 56760e57d293bf22e4622d41b2adfcabba0772b0
Update README.rst
push time in 20 days
push event3-manifolds/frameworks
commit sha f393a2c96ab2ff2545e310a050272173bda2af15
Added scripts to download Tcl/Tk; merged BUILD into README
push time in 20 days