| ²é¿´: 2630 | »Ø¸´: 7 | ||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | ||
hanye0517ľ³æ (СÓÐÃûÆø)
|
[ÇóÖú]
fortran module ÖÐÈçºÎ½øÐи³Öµ¼ÆËã ÒÑÓÐ1È˲ÎÓë
|
|
|
ÎÒÏëʵÏÖÕâÑùÒ»¸ö¹¦ÄÜ£¬¾ÍÊÇÓÐһЩ±äÁ¿£¬±ÈÈç A£¬B£¬C£¬ÓÃmoduleÉùÃ÷Ö®ºóÔÚÆäËû×Ó³ÌÐòÖе÷Óà ÆäÖУ¬C=A*B-2 £¬ÓÃnamelist ¶ÔA£¬B ¸³³õÖµ¡£È»ºóÓÉǰʽ¼ÆËãC ÔÚ×Ó³ÌÐòÖУ¬USE module_name £¬ONLY £ºA£¬B£¬C µ«ÊÇʵ¼ÊÉÏÔÚmoduleÖи³ÖµÊ±£¬moduleÖв»ÔÊÐí½øÐмÆËãÉùÃ÷£¬Í¬Ê±£¬ÓÃcontains °üº¬×Ó³ÌÐòÒ²ÐèÒªµ÷ÓòÅÄÜÖ´ÐС£ ÈçºÎÔÚmoduleÖУ¬¶ÁÈëA £¬B Á½¸öÖµºó£¬×Ô¶¯¼ÆËãC µÄÖµ£¬²¢Ê¹Ö®¿ÉÒÔÔÚ subroutineÖб»µ÷Óã¿ »òÕßÓÐûÓÐÆäËûµÄʵÏÖ·½·¨£¿ Plus £¬ ËäÈ»¿ÉÒÔÔÚ×Ó³ÌÐòÖнøÐмÆËãC£¬µ«ÊÇÎÒCÆäʵҲËãÊÇÒ»¸ö³õʼ±äÁ¿£¬Ö»²»¹ýÐèÒªÒ»¸ö¼òµ¥µÄ¼ÆË㣬¶à¸ö×Ó³ÌÐò¶¼ÒªÓõ½CµÄÖµ£¬ËùÒÔ Ï£ÍûËüÄÜÏñA B Ò»Ñù¿ÉÒÔ±»µ÷Óã¬Çó°ïÖú£¡ |
» ²ÂÄãϲ»¶
¿¼Ñе÷¼Á
ÒѾÓÐ4È˻ظ´
285Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ070300 ѧ˶336Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
275Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
318Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
305·ÖÇóµ÷¼Á£¨Ê³Æ·¹¤³Ì£©
ÒѾÓÐ5È˻ظ´
Çóµ÷¼ÁԺУÐÅÏ¢
ÒѾÓÐ5È˻ظ´
Ò»Ö¾Ô¸070300Õã´ó»¯Ñ§358·Ö£¬Çóµ÷¼Á£¡
ÒѾÓÐ3È˻ظ´
Ò»Ö¾Ô¸¶«»ª´óѧ»¯Ñ§070300£¬Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
fortran ÈçºÎÔÚ×Ó³ÌÐòÖÐʵÏÖ¶¯Ì¬Êý×éµÄ¶¨ÒåºÍÉùÃ÷£¿
ÒѾÓÐ15È˻ظ´
FORTRANÖв»¶¨¸öÊý´«µÝ²ÎÊý
ÒѾÓÐ5È˻ظ´
fortranÀïÃæÈçºÎ±í´ïÁ¬ÐøµÄÕûÊýÊýÁУ¿
ÒѾÓÐ6È˻ظ´
ºÜ¼òµ¥µÄFortran¸³Öµ³ö´íÀ²£¬Çó´óÉñÃǰïæÕÒbug...
ÒѾÓÐ11È˻ظ´
fortran³ÌÐò³öÏÖError: Error in opening the Library module file.[MSIMSLMD]
ÒѾÓÐ7È˻ظ´
fortranÓïÑÔºº×ÖÂÒÂë
ÒѾÓÐ12È˻ظ´
fortran±àÒëÖÐ$·ûºÅµÄʹÓÃ
ÒѾÓÐ4È˻ظ´
fortranÖеÄÊý×éÔ½½çÎÊÌ⣬
ÒѾÓÐ3È˻ظ´
Fortran2003ÃæÏò¶ÔÏóÇóÖú
ÒѾÓÐ3È˻ظ´
ÇóÖú¹ØÓÚmoduleÖбäÁ¿µÄÎÊÌâ
ÒѾÓÐ4È˻ظ´
intel visual fortranÖÐMKLÈçºÎʹÓã¬ÊÇÓÃuse module»¹ÊÇinclude£¿
ÒѾÓÐ4È˻ظ´
FORTRAN¡¡¸³Öµ´íÂÒÎÊÌ⣬Çó´óÉñ½â´ð~~~~¼±¡£¡££µ£µ£µ
ÒѾÓÐ4È˻ظ´
fortran errorÇóÖú
ÒѾÓÐ3È˻ظ´
ÏëÎÊÒ»ÏÂÓ°Ïìfortran¼ÆËãËٶȵÄÒòËØ¶¼ÓÐÄÄЩ£¿
ÒѾÓÐ12È˻ظ´
³ÌÐòÎÞ·¨ÔËÐÐÔõô»ØÊÂ
ÒѾÓÐ13È˻ظ´
¡¾ÇóÖú¡¿FortranÓïÑÔ¸³ÖµÎÊÌ⣿
ÒѾÓÐ3È˻ظ´
¡¾ÇóÖú¡¿ÈçºÎÌáÈ¡TXTÖÐijÁеÄÊý¾Ý´æÈëÒ»¸öÊý×飬ÔÙ¶ÔÊý×é×ö´¦Àí
ÒѾÓÐ4È˻ظ´
¡¾ÇóÖú¡¿ÇóÖú£º°²×°abinit-6.2.3³öÏÖ´íÎó
ÒѾÓÐ12È˻ظ´
¡¾ÇóÖú¡¿FORTRANÖÐÔö¼Ó¼ÆËãÇøÓòºó³ö´í£¬
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú¡¿FORTRAN±àÒëͨ¹ý£¬µ«ÊÇÔËÐв»ÁË
ÒѾÓÐ19È˻ظ´

hanye0517
ľ³æ (СÓÐÃûÆø)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1700.7
- É¢½ð: 98
- ºì»¨: 17
- Ìû×Ó: 144
- ÔÚÏß: 116.8Сʱ
- ³æºÅ: 1253805
- ×¢²á: 2011-04-02
- ÐÔ±ð: GG
- רҵ: ºËÎïÀí

8Â¥2014-06-30 14:51:28
fish.yfyh
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 42 (СѧÉú)
- ½ð±Ò: 607.9
- ºì»¨: 4
- Ìû×Ó: 108
- ÔÚÏß: 35.9Сʱ
- ³æºÅ: 2867094
- ×¢²á: 2013-12-12
- רҵ: »¯Ñ§ÉúÎïѧÓëÉúÎïÓлú»¯Ñ§
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hanye0517: ½ð±Ò+25, ¡ï¡ï¡ïºÜÓаïÖú, ËäÈ»²»ÊÇÎÒÏëÒªµÄ£¬µ«ÌṩÒÔÒ»ÖÖ½â¾öÎÊÌâµÄ·½·¨£¬Ð»Ð»£¬Äܲ»ÄÜÓиü·½±ãµÄ·½·¨£¿¡· 2014-06-28 17:05:31
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hanye0517: ½ð±Ò+25, ¡ï¡ï¡ïºÜÓаïÖú, ËäÈ»²»ÊÇÎÒÏëÒªµÄ£¬µ«ÌṩÒÔÒ»ÖÖ½â¾öÎÊÌâµÄ·½·¨£¬Ð»Ð»£¬Äܲ»ÄÜÓиü·½±ãµÄ·½·¨£¿¡· 2014-06-28 17:05:31
|
Fortran´úÂëÈçÏÂ: <pre> module module_name real(8) :: a,b,c contains subroutine initial_ab namelist /ab/ a,b open(10,file='test.inp',action='read') read(10,nml=ab) close(10) end subroutine subroutine initial_c c = a*b - 2.0 end subroutine end module ! main program program main use module_name implicit none call initial_ab call initial_c print*, 'a = ',a print*, 'b = ',b print*, 'c = ',c stop end program </pre> ÊäÈëÎļþtest.inpÈçÏ <pre> &ab a = 1.5 b = 2.5 / </pre> ½á¹û <pre> a = 1.50000000000000 b = 2.50000000000000 c = 1.75000000000000 </pre> |
2Â¥2014-06-28 03:34:52
hanye0517
ľ³æ (СÓÐÃûÆø)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1700.7
- É¢½ð: 98
- ºì»¨: 17
- Ìû×Ó: 144
- ÔÚÏß: 116.8Сʱ
- ³æºÅ: 1253805
- ×¢²á: 2011-04-02
- ÐÔ±ð: GG
- רҵ: ºËÎïÀí
|
ллÄãµÄ»Ø¸´£¬ÄãµÄ·½·¨µ±È»¿ÉÐУ¬ÔÚÖ÷³ÌÐòÖÐÏȰÑC Öµµ÷ÓüÆËãºó´æÈëÄÚ´æ¡£¿ÉÒÔ°ÑÆä·ÅÔÚÖ÷³ÌÐòÖнøÐгõʼ¸³Öµ¡£ Ï൱ÓÚ±àÁËÒ»¸ö¼ÆËãC µÄ³ÌÐò£¬È»ºóÔÚÖ÷³ÌÐòÀï±ßµ÷Óã¨call£©£¬¶ÔC½øÐи³Öµ£¬ÎÒµÄÎÊÌâÊÇ£¬ÎÒÒªÔÚ¶à¸ö×Ó³ÌÐòÀï±ßµ÷ÓÃA£¬B£¬C µÄÖµ£¬ÔÚ¶à¸ö×Ó³ÌÐòÖС£Äܲ»ÄÜÔÚmoduleÖоͽøÐмÆË㣬ֱ½Ó³öCµÄÖµ£¿²»ÐèÒªÔÚÖ÷³ÌÐòÖе÷Óã¿ ÕâÑùÏԵû᷽±ãЩ£¬Í¬Ê±Ò²Ê¡µÃ¼ÇסҪ¼ÆËãCµÄÖµ¡£ |

3Â¥2014-06-28 17:04:30
Â̱éɽÔ
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 64 (³õÖÐÉú)
- ½ð±Ò: 707.7
- ºì»¨: 5
- Ìû×Ó: 159
- ÔÚÏß: 201.2Сʱ
- ³æºÅ: 1128371
- ×¢²á: 2010-10-21
- ÐÔ±ð: GG
- רҵ: Äý¾Û̬ÎïÐÔI:½á¹¹¡¢Á¦Ñ§ºÍ

4Â¥2014-06-28 17:48:57













»Ø¸´´ËÂ¥