Última entrega

Última entrega

de Cesar Voulgaris -
Número de respuestas: 0

Está la última entrega habilitada. Es el ej. 2 del Pr. 9: el problema de ncuerpos. Como se comentó en la pre-solución guiada en Viernes, deben bajar los datos de tres cuerpos del sistema horizon: Sol, Tierra, cometa Halley. Las urls para la api del sistema horizon para los tres cuerpos, así como los archivos de datos ya bajados (si no pueden automatizar la bajada, usen estos datos, pero se les descontará puntos) están en:

  /home/introcomp-files/otros/

Allí también se subirá códigos utilitarios para ayudar en el desarrollo del código pedido (script gnuplot, procedimintos para manejo de archivos, etc.).

La entrega es por 10 puntos del total del curso, con un bonus adicional de 5 puntos, si también se gráfica en la salida final junto con las tres óribitas simuladas, las tres órbitas originales de los datos bajados.

El criterio de corrección es el siguiente:

- 20% Por la adquisición de datos e integración vía Linux para filtrar datos, correr el .f90 e invocar gnuplot

- 60% Por el fuente de Fortran que ejecuta la simulación. Este porcentaje se desglosa:

          5% Prolijidad

          8% Variables y estructura de datos

          17 % - descomposicón correcta en procedimientos que contemple: 1 -      

           la independencia del método (o sea la encapsulación) del paso o criterio de     

           integración para actualizar el estado del movimiento de c/cuerpo, 2 - L 

           encapsulación del cálculo de las fuerzas y 3 - la encapsulación correcta de la 

             entrada y salida de datos.

           30 % - Resolución correcta del algoritmo.

- 20 % - Salida del programa, graficas de Gnuplot. Se debe graficar de forma legible los 

            datos, usando distintos colores para las distintas oórbitas, eqtiquetas etc.

Aclaración: el 100 % por 10 puntos refiere a la resolución especificada arriba. El puntaje extra de 5 puntos es por procesar e integrar en el script global de Linux los datos originales de los cuerpos bajados, esto es: comparar las óribitas de la integración con la de los datos.