Skip to content

Commit b101452

Browse files
Merge pull request #16 from easifem/macos-dev
Macos dev
2 parents 950d0d1 + f6dff33 commit b101452

File tree

1,748 files changed

+50365
-46657
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,748 files changed

+50365
-46657
lines changed

.marksman.toml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# This file lists all configuration options with their default values.
2+
# You do not need to duplicate all the values in your own user or project config.
3+
# Only override what is needed.
4+
5+
[core]
6+
markdown.file_extensions = ["md", "markdown", "mdx", "qmd"]
7+
# Enable GitLab Flavored Markdown heading ID disambiguation method described
8+
# in https://docs.gitlab.com/ee/user/markdown.html#heading-ids-and-links.
9+
# This enables multiple headings with equal IDs to be deterministically
10+
# referenced by links and impacts ID generation in "Table of Contents"
11+
# code action.
12+
markdown.glfm_heading_ids.enable = true
13+
# Configures text sync protocol between the editor (LSP client)
14+
# and Marksman (LSP server).
15+
# Can be either 'full' or `incremental`:
16+
# * full: the whole copy of a document is sent by the editor
17+
# on every update,
18+
# * incremental: only the changed parts are sent by
19+
# the editor. This will result in less trafic between
20+
# the editor and Marksman, but the overall performance
21+
# impact is marginal.
22+
# Defaults to `full` because the editors have bugs in incremental
23+
# sync which result in slightly correpted state and are really hard
24+
# to diagnose.
25+
text_sync = "full"
26+
# When set to true, level 1 headings will be treated as document titles
27+
# (this includes an assumption of having a single title in the document).
28+
# Setting this to false automatically changes the default wiki link
29+
# completion style to a file-based one.
30+
title_from_heading = true
31+
# Use incremental resolution of project-wide references.
32+
# This is much more efficient but is currently experimental
33+
incremental_references = false
34+
# For debugging only! Enables extra validation checks around
35+
# incremental state updates. SIGNIFICANTLY IMPACTS PERFORMANCE
36+
paranoid = false
37+
38+
[code_action]
39+
# Enable/disable "Table of Contents" code action
40+
toc.enable = true
41+
42+
# Enable/disable "Create missing linked file" code action
43+
create_missing_file.enable = true
44+
45+
[completion]
46+
# The maximum number of candidates returned for a completion
47+
candidates = 50
48+
# The style of wiki links completion.
49+
# Other values include:
50+
# * "file-stem" to complete using file name without an extension,
51+
# * "file-path-stem" same as above but using file path.
52+
wiki.style = "title-slug"

.yarnrc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ignoreEngines: true

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Code of Conduct
22

3-
All Dyte repos are governed by our Community Participation Guidelines, available at: https://dyte.notion.site/dyte/Dyte-Community-Participation-Guidelines-CPG-4b3af58fdf3545c2a3065773a9154728
3+
TODO

CONTRIBUTING.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
1. Make your changes, and make sure the site still builds.
66
1. Push to your fork and [submit a pull request][compare] from your branch to `master`
77
1. Pat yourself on the back and wait for your pull request to be reviewed.
8-
1. *Here are a few things you have to do:*
8+
1. _Here are a few things you have to do:_
99
- Write a good commit message.
1010
- Follow the style guide where possible.
1111
- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests.
12-
13-
[fork]: https://github.com/YoussefRaafatNasry/portfolYOU/fork
14-
[compare]: https://github.com/YoussefRaafatNasry/portfolYOU/compare

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Our website can be found at `https://easifem.github.io/`, but we want to use cus
5454

5555
We will use `deploy` command that helps you deploy your site from the source branch to the deployment branch in one command: clone, build, and commit.
5656

57-
First we need to configure our project by modyfing `docusaurus.config.js` file. We need to set the
57+
First we need to configure our project by modyfing `docusaurus.config.js` file. We need to set the
5858

5959
- `organizationName`, The GitHub user or organization name.
6060
- `projectName`, The name of the deployment repository.
@@ -63,9 +63,9 @@ First we need to configure our project by modyfing `docusaurus.config.js` file.
6363
In this repository we have set the following parameters in `docusaurus.config.js` file:
6464

6565
```js
66-
organizationName: "easifem",
67-
projectName: "easifem.github.io",
68-
deploymentBranch: "gh-pages",
66+
organizationName: "easifem",
67+
projectName: "easifem.github.io",
68+
deploymentBranch: "gh-pages",
6969
```
7070

7171
Note that GitHub Pages adds a trailing slash to Docusaurus URLs by default. Therefore, we have set `trailingSlash` to `false` in `docusaurus.config.js` file. This is important for the website to work properly.

babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable */
22

33
module.exports = {
4-
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
4+
presets: [require.resolve("@docusaurus/core/lib/babel/preset")],
55
};

cspell.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
"waitlisted",
2222
"htmlui"
2323
]
24-
}
24+
}

docs/about/SystemRequirements.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,24 @@ import simpleGraph from '!!raw-loader!/img/drawio/easifem-system-requirements.dr
1111

1212
<Drawio content={simpleGraph} page={1} />
1313

14-
| Component | Version | Latest tested version | Comment |
15-
|:--- | :---: | :---: | :--- |
16-
| **Gfortran**| >=9.0 | 12.0 | GNU Fortran compiler |
17-
| **GCC**| >=9.0 | 12.0 | GNU-compiler collection|
18-
| **OpenMP**| >= 4.5 | | Multithread shared memory parallelisation|
19-
| **Curl**| >=7.87 | 7.87 | A command-line utility for transferring data from or to a remote server|
20-
| **Git**| >=2.34 | 2.34.1 | A version control system and command-line utility for downloading packages from GitHub |
21-
| **Cmake** | >=3.19 | 3.22.4 | Cross-platform family of tools designed to build, test and package software |
22-
| **Ninja-build** | >=1.10 | 1.11.0 | Build system |
23-
| **Python3** | >=3.7 | 3.11.0 | Scripting language |
24-
| **Pip** | >=20 | 23.1.0 | Command line tool for downloading python packages |
25-
| **LAPACK** | >=3.11.0 | 3.11.0 | Linear algebra package |
26-
| **OpenBlas** | >= 0.3.20| 0.3.30 | Optimize BLAS library |
27-
| **HDF5** | >=1.10 | 1.10.7 | High-performance data software-library and file-format |
28-
| **PlPlot** | >=5.15.0 | 5.15.0 | Cross-platform, scientific graphics plotting library |
29-
| **Boost** | | | |
30-
| **Gnuplot** | >=5.0 | 5.4 | Portable command-line driven graphing utility |
31-
| **Doxygen** | >=1.9.1 | 1.9.1 | documentation generation |
32-
| **GTK-4** | | | n |
14+
| Component | Version | Latest tested version | Comment |
15+
| :-------------- | :-------: | :-------------------: | :------------------------------------------------------------------------------------- |
16+
| **Gfortran** | >=9.0 | 12.0 | GNU Fortran compiler |
17+
| **GCC** | >=9.0 | 12.0 | GNU-compiler collection |
18+
| **OpenMP** | >= 4.5 | | Multithread shared memory parallelisation |
19+
| **Curl** | >=7.87 | 7.87 | A command-line utility for transferring data from or to a remote server |
20+
| **Git** | >=2.34 | 2.34.1 | A version control system and command-line utility for downloading packages from GitHub |
21+
| **Cmake** | >=3.19 | 3.22.4 | Cross-platform family of tools designed to build, test and package software |
22+
| **Ninja-build** | >=1.10 | 1.11.0 | Build system |
23+
| **Python3** | >=3.7 | 3.11.0 | Scripting language |
24+
| **Pip** | >=20 | 23.1.0 | Command line tool for downloading python packages |
25+
| **LAPACK** | >=3.11.0 | 3.11.0 | Linear algebra package |
26+
| **OpenBlas** | >= 0.3.20 | 0.3.30 | Optimize BLAS library |
27+
| **HDF5** | >=1.10 | 1.10.7 | High-performance data software-library and file-format |
28+
| **PlPlot** | >=5.15.0 | 5.15.0 | Cross-platform, scientific graphics plotting library |
29+
| **Boost** | | | |
30+
| **Gnuplot** | >=5.0 | 5.4 | Portable command-line driven graphing utility |
31+
| **Doxygen** | >=1.9.1 | 1.9.1 | documentation generation |
32+
| **GTK-4** | | | n |
3333

3434
You can use following instructions to satisfy the above-mentioned requirements depending upon your system.
35-

docs/about/easifemClasses.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ USE easifemClasses
1818

1919
## Structure
2020

21-
- [ ] TODO add key-features to ` easifemClasses`
21+
- [ ] TODO add key-features to `easifemClasses`
2222

2323
Similar to the Base library, the `Classes` library has two directories in the `src` directory:
2424

@@ -44,14 +44,14 @@ If you want to implement a class called `XXX_`, then perform following task:
4444
1. Make a subdirectory `XXX` in `src/modules` and `src/submodules`
4545
2. In both `XXX` make a subdirectory `XXX/src`
4646
3. Create a file `modules/XXX/src/XXX_Class.F90` and define a module called `XXX_Class`:
47-
4. Create submodules in `submodule/XXX/src/[email protected]` and implement the methods.
47+
4. Create submodules in `submodule/XXX/src/[email protected]` and implement the methods.
4848

4949
```fortran
5050
MODULE XXX_Class
5151
!! Use modules
5252
PRIVATE
5353
!! Define class here
54-
END MODULE XXX_Class
54+
END MODULE XXX_Class
5555
```
5656

5757
:::

docs/about/easifemMaterials.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)