LeenHawk的网络日志

分享学习心得和日常见闻

细胞自动机(英语:Cellular automaton),又称格状自动机、元胞自动机,是一种离散模型,在可计算性理论、数学及理论生物学都有相关研究。它是由无限个有规律、坚硬的方格组成,每格均处于一种有限状态。整个格网可以是任何有限维的。同时也是离散的。每格于t时的态由t-1时的一集有限格(这集为该格的邻域)的态决定。每一格的“邻居”都是已被固定的。(一格可以是自己的邻居。)每次演进时,每格均遵从同一规矩一齐演进。

就形式而言,细胞自动机有三个特征:

  1. 平行计算(parallel computation):每一个细胞个体都同时同步的改变;
  2. 局部的(local):细胞的状态变化只受周遭细胞的影响;
  3. 一致性的(homogeneous):所有细胞均受同样的规则所支配。

以上引自wikipedia 细胞自动机

阅读全文 »

建立了一个Gitea站之后,因为Gitea一般位于内网,有一些项目可能希望分享到外网与开源社区分享,我们可以使用Gitea提供的镜像仓库推送功能。

阅读全文 »

以前一直把C++转成Webassembly都用的是Emscripten,但是最近发现有个新工具WASI-sdk同样可以用来把C/C++转成webassembly,这里就做一下介绍吧。

阅读全文 »

最近折腾一下clang工具链自举吧,不自举老连系统库就失去在Linux上用clang的意义了啊(难迁移)。

阅读全文 »

Intel oneapi是一个跨架构的软件开发平台,它提供了一系列的工具和库,让开发者可以利用Intel的CPU、GPU、FPGA等不同类型的硬件资源,编写高效、可移植、可扩展的应用程序。Intel oneapi包括了多个组件,其中之一就是Intel Fortran Compiler(ifx)。

ifx是一个基于LLVM技术的Fortran编译器,它支持Fortran 2018的完整语言特性,包括Coarrays。ifx还支持OpenMP 5.0/5.1的指令和离线功能,让开发者可以轻松地表达对Intel GPU的并行计算需求。ifx与传统的Intel Fortran Compiler Classic(ifort)兼容,可以使用相同的二进制文件和模块文件。ifx是oneapi HPC Toolkit中提供的两个Fortran编译器之一,另一个是ifort。

今天来介绍一下怎么安装。

阅读全文 »

最近随大流使用了一下最近很火的AI,因为ChatGPT比较卡,主要使用的是NewBing,这里总结一下感想。

阅读全文 »

缘起

由于某人之前用c++写了个项目,然后要引boost库(其实就为了个特殊函数),非常麻烦,然后折腾搞vcpkg了,这里把一些经验和大家分享吧。

阅读全文 »
0%