Based on the virtual machine computing technology, Ganjin project aims to provide an online platform for scientific computing.
Ganjin project will release standard computing images every year to make sure that all codes can be run smoothly on specified environment.
Publish your project of academic research results on Ganjin.online, and everyone can easily repeat your codes and results.
Your code can be executed with fully customized environment.
Upload and manage your codes on Ganjin.online, in a private or public way.
Introduce your project by a well-documented 'README.md' file.
Virtual machines are ready to run your code online all the time.
Please first run the public projects at Ganjin site, without installing any software on your own computer.
Research field: scientific computing of partial differential equation and the error
estimation theories.
Keyword: finite element method, numerical analysis,
computer-assisted proof.
Currently studying at the School of Mathematical Sciences, University of Science and Technology of China. He has strong interest in website development, and has completed some online calculation projects under the guidance of Professor Liu Xuefeng.
Research: finite element method, numerical analysis. He is also involved in the development of the examples at Ganjin project.
The name "Ganjin" comes from a Chinese monk who helped to propagate Buddhism in Japan at Tang dynasty.[Wikipedia]. The Ganjin project aims to broadcast the knowledge of scientific computing by providing an easy-to-use online computing platform.
There are many online computing services available, such like Google Colab, CoCalc, Binder. Ganjin project aims to provide standard computing environments to make it easier to repeat shared project codes. Also, Ganjin project focuses on scientific computing, especially the ones in the field of classical numerical analysis, for example, the computation of the finite element method.
Please contact Xuefeng LIU(xfliu.math@gmail.com) if you have any problem or some interesting computing examples to share.
It can be a Jupyter Notebook and general computation codes. The Jupyter notebook is natively supported over JupyterLab. Linux terminal is also available through web browsers.
The system provides two ways for online computing.
Notebook: The computation examples along with running codes and detailed explanation
are both included in computable notebooks. This kind of computing is based on the
software developed in Jupyter projects.
Free page: The computing code is dynamically loaded into computing server and the
demonstration code will be executed. Both the running codes and the control pages can be
freely customized. (To come soon)
We try to provide free services to general users, and the cost is to be covered by the donation of users. Higher performance computing will be asked to pay extra fees.