En la carpeta C encuentran:
-
Clases para introducción al lenguaje C de programación.
-
Dentro de C/BLAS y C/LAPACK se tienen funciones para ejecución de algunas rutinas de BLAS, LAPACK en un sistema ubuntu.
-
Dentro de C/extensiones_a_C/ se encuentran las siguientes extensiones al lenguaje de programación C: MPI, Pthreads, openMP, CUDA.
Para información sobre el curso de Métodos Numéricos y Optimización impartido en ITAM, ir a la rama correspondiente de este repositorio y seleccionar la fecha de interés. Dar click aquí para el temario.
Índice de notas. Cada número contiene información del tema respectivo.
1.1 Analisis numérico y cómputo científico.
1.2 Sistema de punto flotante.
1.3 Condición, estabilidad y normas.
2.1 Un poco de historia y generalidades.
2.2 Sistemas de memoria distribuida: MPI.
2.3 Sistemas de memoria compartida: Pthreads
2.4 Sistemas de memoria compartida: openMP
2.5 Compute Unified Device Architecture (CUDA).
3.1.1 Multiplicación de matrices y estructura de datos.
3.1.2 Localidad y vectorización. Análisis del error en cómputos matriciales básicos.
3.2.1 Sistemas de ecuaciones lineales: eliminación Gaussiana y factorización LU.
3.2.2 Factorizaciones matriciales: SVD, Cholesky, QR. (Vista rápida).
3.3 Sistemas de ecuaciones lineales: métodos iterativos.
3.4 Tensores. Una introducción.
3.5 Aplicaciones del álgebra lineal numérica.
3.6.1 Multiplicación de matrices con cómputo en paralelo.
3.6.2 SVD con cómputo en paralelo.
4.1 Introducción.
4.2 Problemas de optimización convexa.
4.3.1 Teoría de convexidad: conjuntos convexos.
4.3.2 Teoría de convexidad: funciones convexas.
4.4 Dualidad.
4.5.1 Problemas de optimización convexa: definiciones
Ejemplo de métodos de bisección, punto fijo y Newton para resolver ecuaciones no lineales
4.5.2 Algoritmos de optimización sin restricciones
4.5.3 Algoritmos de optimización con restricciones de igualdad
4.5.4 Algoritmos de optimización con restricciones de igualdad y desigualdad
Ejemplos de Uso:
AWS.0 Tutorial para activar créditos de Amazon Web Services
AWS.1.1 Configuración de servicios básicos de AWS
AWS.1.2 Instalación de herramientas útiles en AWS
AWS.2 AWS y OpenMPI
AWS.3 AWS y Sun Grid Engine
AWS.4 AWS y Kubernetes
AWS.adicional1 [AWS: Relational Database System]